【问题标题】:Online-Only iCloud Key Storage仅限在线的 iCloud 密钥存储
【发布时间】:2013-01-30 15:02:22
【问题描述】:

我正在开发的应用具有可用于解锁内容的消耗性应用内购买货币。

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

有没有办法强制对 iCloud 进行检查以获取最新的键值对? IE。如果设备离线,它只会返回一个错误,如果它在线,它会相应地更新总数。

谢谢!

【问题讨论】:

    标签: ios objective-c icloud


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2010-11-04
      • 1970-01-01
      • 1970-01-01
      • 2014-08-09
      • 1970-01-01
      • 1970-01-01
      • 2017-09-05
      • 2012-12-25
      • 1970-01-01
      相关资源
      最近更新 更多