因此可以说人A和人B各自拥有自己的具有游戏中心和iCloud的Apple ID。所以对于一个游戏的人来说,A是作为人的游戏中心和iCloud登录的。所以对于一款游戏,我会将数据保存在iCloud中,并在他们的游戏中心取得成就。但是,如果用户(无论出于何种原因)以游戏中心中的人B的身份登录,但在iCloud中仍以自己身份登录(人A),该怎么办?有没有一种方法可以检测到并且不会给人B人a的成就?反之亦然,如果一个人仍然登录游戏中心但是B人的iCloud?如何检查游戏中心是否与iCloud帐户相同
0
A
回答
0
没有API访问iCloud或Game Center登录信息。 (可能出于安全/隐私的原因?如果你问我,是个好主意。)如果没有这样的访问,我没有看到你可以将两者关联起来的方法。 (这可能也是一个隐私胜利,即使它阻止了你的用例。)
从iOS 8开始,有更少的理由担心这个问题,但是:你可以将游戏状态保存到一个游戏中心ID中,新的GKSavedGame
API。
在iOS 8之前,我想你可以在已保存的游戏数据中写入本地玩家的playerID
,但如果由于iCloud登录更改而导致保存游戏文件从你下面更换出来,这对你没有任何帮助,或者playerID
本身发生变化。 (我不确定苹果公司保证ID会持续多久。)
相关问题
- 1. 检查游戏中心帐户是否已登录
- 2. 我如何检查用户是否切换了iCloud帐户?
- 3. 检查用户是否有游戏
- 4. 如何检查游戏是否关闭?
- 5. 如何检查Android设备上是否提供Google Play游戏帐户?
- 6. 如何检查iCloud中是否有内容?核心数据
- 7. 如何检测设备上的iCloud帐户是否更改?
- 8. iOS游戏中心游戏不同步
- 9. 如何在游戏中心与SWIFT
- 10. Android游戏中心是否存在?
- 11. 如何使用游戏中心只与wifi玩游戏?
- 12. 如何删除游戏中心游戏参与者0
- 13. 多帐号游戏的游戏中心成就行为
- 14. 如何从游戏中心
- 15. 如何检查电子邮件地址是否与Paypal帐户相关联?
- 16. 如何检查用户是否从游戏服务默认视图中签出?
- 17. iOS:NSUserDefaults是否与iCloud同步?
- 18. Android - 查询同步帐户是否经过同步检查
- 19. 如何在C#中检查用户帐户是否有效
- 20. iOS - 检测游戏中心是否被禁用
- 21. 如何检查输入是否相同?
- 22. 如何检查类值是否相同
- 23. 如何检查线条是否相同?
- 24. 如何跟踪哪个购买与某个游戏中心用户相关联
- 25. 两个iOS应用程序的一个游戏中心帐户
- 26. 如何检查是否绘制(java游戏)
- 27. 如何检查拼图游戏是否完成?
- 28. 如何检查用户答案是否与代数在测验中相同?
- 29. C++如何检查用户输入是否与文件中的输入相同?
- 30. 如何测试游戏中心是否可用?