因此可以說人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. 我如何檢查用戶是否切換了iCloud帳戶?
- 2. 檢查用戶是否有遊戲
- 3. 如何檢查遊戲是否關閉?
- 4. 如何檢測設備上的iCloud帳戶是否更改?
- 5. 如何在遊戲中心與SWIFT
- 6. 如何檢查電子郵件地址是否與Paypal帳戶相關聯?
- 7. Android - 查詢同步帳戶是否經過同步檢查
- 8. 如何跟蹤哪個購買與某個遊戲中心用戶相關聯
- 9. 如何檢查輸入是否相同?
- 10. 如何檢查類值是否相同
- 11. 兩個iOS應用程序的一個遊戲中心帳戶
- 12. 如何檢查是否繪製(java遊戲)
- 13. 如何檢查拼圖遊戲是否完成?
- 14. C++如何檢查用戶輸入是否與文件中的輸入相同?
- 15. 如何測試遊戲中心是否可用?
- 16. 如何通過web api檢查用戶是否擁有我們的遊戲?
- 17. Google帳戶是否需要Google Play遊戲服務?
- 18. 如何檢查用戶是否擁有Google帳戶。
- 19. 如何檢查用戶是否使用Google帳戶登錄
- 20. 如何檢查Meteor的用戶帳戶是否爲空?
- 21. Windows Universal - 如何檢查用戶是否登錄到Microsoft帳戶?
- 22. Spring框架如何檢查用戶帳戶是否過期?
- 23. 如何將PlayerPrefs從我iOS的Unity遊戲同步到iCloud
- 24. Powershell:如何檢查組或帳戶是否從SID中刪除?
- 25. Laravel - 檢查帳戶是否有效
- 26. 如何在iPhone遊戲中實現遊戲中心
- 27. 我的iPhone遊戲遊戲中心
- 28. 遊戲中心無法識別遊戲
- 29. 遊戲中心 - 重新連接遊戲
- 30. 遊戲在遊戲中心不承認