I have encounter some weird behaviour from cloud. I use change api to get cloud's change then I can sync those updated files only.
Here is my scenario 1. Upload files to drive 2. Start my app to download files from cloud. (checkpoint = CPLzhtjkKhoSCAIaDgEUAAAAAVRQUVFVFRUU) 3. Once download finished, upload some jpg from my cellphone 4. Start my app while files uploaded. (checkpoint = CPiQpdjkKhoSCAIaDgEUAAAAAaIqqqIqqiKq)
In my case, if I upload 5 files (those name with 1,2,3,4,5) at step 1 and upload 5 more (named 6,7,8,9,10), the first checkpoint should return 1,2,3,4,5 and second one is 6,7,8,9,10.
But sometimes I get weird result from api, change with second checkpoint only gives 7,8,9,10. 6 is missing, At that moment,if I ask change with first checkpoint the result is 1,2,3,4,5,6. (early result is 1,2,3,4,5.)
What's the reason of the file is append to early checkpoint? Make no sense, please give a look about this issue, thanks.