Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

beernut

macrumors 6502
Original poster
Jan 13, 2016
400
243
i'm used to not having game saves / data shared across devices as i'm never signed in to gamecenter and only thing enabled in icloud is Find my iphone / ipad.

so, normally, it's download game on iphone, play it, move along.
then download same game on ipad, starts fresh as if never played and that's expected.

but then the other night, i tried a new game on iphone (Lost in Harmony). played a few levels and then the next day went to try it on ipad. as soon as i launched it on ipad, all my scores and game progress that was done on iphone was there on ipad. i thought that was kinda weird since as stated earlier i'm not signed in to gamecenter and don't use icloud for anything except find my i[device]. I also then played a bit on the ipad and opened it on iphone immediately after and there was my progress/scores, all updated from the ipad instance.

there were also no settings that i went through in the game itself to enable that sort of transfer of game data, so is this something new on iOS 10 itself? or how did it sync the game data?
 

jpn

Cancelled
Feb 9, 2003
1,854
1,988
do you have keychain sync checked as on, in iCloud preferences?
 

simon lefisch

macrumors 65816
Sep 29, 2014
1,006
253
The game is most likely set to sync automatically across devices. Some games are developed that way while others aren't.
 

beernut

macrumors 6502
Original poster
Jan 13, 2016
400
243
do you have keychain sync checked as on, in iCloud preferences?
no, i try to make a conscious effort to disable all of that (except on occasion when i need to update my contacts, then i'll turn on and off icloud). The only thing i keep on in icloud is Find my i[device].

The game is most likely set to sync automatically across devices. Some games are developed that way while others aren't.
but what is it using to know that it's me on both devices? apple ID?
 

beernut

macrumors 6502
Original poster
Jan 13, 2016
400
243
I would assume it's your AppleID since the game is purchased using that
sorta makes sense. but i'm wondering how the process works -- where is one device uploading the game info / progress data to for the other to retrieve (e.g. apple servers? game developer servers?). if it's using apple ID to match the devices, it can possibly be on the dev servers, right?
 

beernut

macrumors 6502
Original poster
Jan 13, 2016
400
243
thanks! that was enlightening. now i just wonder why more devs don't use it. my total Bejeweled playtime would be some absurdly high number (to be proud and embarassed of :D )
[doublepost=1478634137][/doublepost]
This is most likely the case. As an app developer, that's exactly how CloudKit works. If you sign out of iCloud on the iPad (or vice-versa), your stats shouldn't sync anymore.
that's what threw me off a bit, that i didn't have the game enabled for icloud (not even an option for it); however, looks like it works simply by having the user signed in to icloud itself.
 

KALLT

macrumors 603
Sep 23, 2008
5,380
3,415
I am actually interested in this topic. Upon inspection of the IPA bundle of this game, I cannot find any reference to CloudKit, whether as a framework nor as an entitlement. It does use iCloud key–value storage and iCloud document storage, however. I presume that these are controlled by the iCloud Drive permission?

Could it not also be Handoff?
 
  • Like
Reactions: jpn

beernut

macrumors 6502
Original poster
Jan 13, 2016
400
243
I am actually interested in this topic. Upon inspection of the IPA bundle of this game, I cannot find any reference to CloudKit, whether as a framework nor as an entitlement. It does use iCloud key–value storage and iCloud document storage, however. I presume that these are controlled by the iCloud Drive permission?

Could it not also be Handoff?
not sure about the icloud key-value and document storage but as for Handoff, i've got that disabled, too. not sure if that helps your dev research at all but please keep updating if you find out more or if you want me to check anything else.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.