Ios 仅在线iCloud密钥存储

Ios 仅在线iCloud密钥存储,ios,objective-c,icloud,Ios,Objective C,Icloud,我正在开发的应用程序具有可用于解锁内容的应用程序内购买货币 我目前正在通过iCloud KVC跟踪/备份“积分”级别。然而,如果用户要在另一台离线设备上解锁项目,则信用卡不会在在线设备上更新,反之亦然(正如苹果在其iCloud设计指南中所述)。这对于高分这样的事情是可以解决的,但对于可购买的货币,我认为在线验证方法是可行的 有没有办法强制检查iCloud最近的键值对?也就是说,如果设备离线,它只会返回一个错误,如果它在线,它会相应地更新总数 谢谢 我认为NSUbiquitousKeyValueS

我正在开发的应用程序具有可用于解锁内容的应用程序内购买货币

我目前正在通过iCloud KVC跟踪/备份“积分”级别。然而,如果用户要在另一台离线设备上解锁项目,则信用卡不会在在线设备上更新,反之亦然(正如苹果在其iCloud设计指南中所述)。这对于高分这样的事情是可以解决的,但对于可购买的货币,我认为在线验证方法是可行的

有没有办法强制检查iCloud最近的键值对?也就是说,如果设备离线,它只会返回一个错误,如果它在线,它会相应地更新总数


谢谢

我认为
NSUbiquitousKeyValueStore
如果您在有机会与云同步之前请求任何对象,应该返回nil。你可以建立一个机制来处理这种情况,或者使用你拥有的数据(如果它是在网上成功获得的)