i am trying to implement an App with iCloud Key-value
storage feature.
Currently, I'm testing it from two devices iPhone5s
with iOS7.0.4
and iPhone4 with iOS6.1.1.
Do you guys have any idea why the same iCloud account
(checked from Settings -> iCloud -> Account) gets two different ubiquityIdentityToken
? i guess this is the reason the data didn't sync between this two devices (network accessed).
And on iOS6, NSUbiquitousKeyValueStoreDidChangeExternallyNotification
is not trigging.
Thanks in advance!
This is strange behaviour. In these cases Apple usually recommends signing out and logging again (using the same Apple ID) on both devices. Try that and see if it helps. Also, make sure to install the latest version of your app (with enabled iCloud) on every device.