1

我正在构建一个当前使用成就的游戏。

让我们想象一下这样的情况:用户第一次启动应用程序,没有登录 GameCenter 并获得了一些成就。但现在他决定使用 GameCenter 并在一段时间后登录。获得的成就会怎样?稍后它们会被发送到 GameCenter 服务器,还是我需要手动编写检查获得成就的方法?你做了什么?

谢谢你的帮助!

4

2 回答 2

1

我将数据本地存储在 plist 中,并在他们登录时提交。

于 2011-10-21T13:34:39.383 回答
0

iOS 5或更新版本的 iOS 中,您可以选择在用户未登录 Game Center 时离线提交成就和分数。该实用程序在用户离线时充当本地缓存,并在玩家下次登录 Game Center 时将成就和分数提交到 Game Center。

这是与您的类似问题和答案的链接:

离线游戏中心 iOS 成就

干杯。

于 2016-08-23T03:39:31.960 回答