2013-07-27 90 views
0

有沒有辦法將自定義數據存儲到GKPlayer?如果不是,那麼爲GKPlayer存儲一些自定義數據的最佳方法是什麼?GKPlayer - 存儲自定義數據

我想存儲賺取的GKPlayer硬幣。我無法使用排行榜,因爲我們無法從已經賺取的硬幣中扣除硬幣。

回答

1

不,沒有這樣的方式來存儲自定義數據,你只能使用排行榜和成就 - 儲存量的減少是不可能的(重置所有成就除外)。如果您使用Core Data在本地存儲自定義數據,那麼我不建議使用iCloud在全球範圍內保存數據(根據您的問題,我推斷這是您的目標,而使用Core Data的iCloud是壞的UX解決方案,加載,意外的錯誤和不良的衝突解決方案) - 使用iCloud的簡化數據模型或找到其他服務器方式來存儲硬幣 - 這將抑制可能的作弊,在互聯網上尋找一些「類似遊戲中心」的服務 - 我不會推薦一個是因爲我沒有在實踐中使用任何東西。

編輯:從最近的遊戲中心功能的更新有新類型的排行榜(我今天剛上選中),它允許你存儲最近得分,而不是最高的國家之一。儘管iOS 7的作弊安全性得到了改善,但您必須保證數據在設備上的安全。

相關問題