因此可以說人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. 如何測試遊戲中心是否可用?