Hi, I just integrate GameCircleSDK Game2.2 in my game and implement WhisperSync for save game progress and I do my work under document
https://developer.amazon.com/sdk/gamecircle/documentation/whispersync.html#Section4 . I need some callback for download savedata. My game data saved as SyncableDeveloperString and get by WhispersyncClient::getGameData()->getDeveloperString(StringID); For now , just the callback onNewCloudData() called when the first time I Launch game and call WhispersyncClient::synchronize or there is new data uploaded from another device. But, The callback onNewCloudData() won't be called if I relaunch game. when launch game , I have a waiting UI for WhisperSync to download save data ,and the UI would disappear auto after the callback onNewCloudData() be called ( because I found the first time launch game, I can't get any data from cloud even if there is data on cloud until the callback onNewCloudData() called , It seems that the data don't downloaded in GameDataMap before callback called. so I need to wait the download finished). The problem is: The Waiting UI won't disappears when launch game except the first launch because the callback onNewCloudData won't be called. Do you have any other callbacks or states for download progress?
Hi, Sujoy: I have another question : can I stop the WhisperSync service in APP by API ? For example , if user change to close WhispserSync service by UI then all the function of WhisperSync like sync would be stoped .