使用 GameKit 将数据保存到不同帐户的 iCloud
Posted
技术标签:
【中文标题】使用 GameKit 将数据保存到不同帐户的 iCloud【英文标题】:Use GameKit to save data to iCloud with different accounts 【发布时间】:2014-12-24 19:50:22 【问题描述】:我正在浏览 ios 8 中的新功能并注意到以下内容:
GKLocalPlayer 中新的 GKSavedGame 类和新方法使它 易于保存和恢复用户的进度。数据存储在 iCloud; GameKit 做了必要的工作来同步文件 在设备和 iCloud 之间。
这很好,但我有点困惑。 如果用户的 Game Center 帐户和 iCloud 帐户不同怎么办?
用户还需要启用 iCloud 驱动器才能正常工作吗?
我四处搜索,似乎找不到任何有关 Game Center 如何处理这些数据以及它与 iCloud 的关系的信息。
编辑:查看这个问题了解更多信息。 Save game data into iCloud via GameKit
【问题讨论】:
【参考方案1】:我想知道这个类是否是为了解决
的确切问题而引入的如果用户的 Game Center 账户和 iCloud 账户不同怎么办?
我之前要求对 Game Center 进行增强,以添加“Game Center 用户特定存储”,以便我可以集中跟踪 Game Center 用户的游戏状态,而不必使用 iCloud 帐户,正如你所说的那样,这可能会有所不同.
所以我想知道这个功能是否是专门为让你在 Game Center 帐户与 iCloud 帐户不同时访问其 iCloud 存储而设计的。
我想除非有人尝试过这个功能,否则我们可能不得不等到 Apple “宣布”它,也许是在 WWDC 2015 上?
【讨论】:
以上是关于使用 GameKit 将数据保存到不同帐户的 iCloud的主要内容,如果未能解决你的问题,请参考以下文章
iPhone 到 iPhone 传输的 GameKIt 的替代品