2015-11-19 33 views
0

我的游戏Fire-Balls使用游戏中心来填充排行榜,并从排行榜提取数据并向用户展示。当用户登录到游戏中心时发生这种情况。没有用户登录的访问排行榜

如果用户没有登录游戏中心,我该如何访问游戏中心的数据?

目标是向用户展示排行榜上的内容,并激励用户登录到gamecentre。

请帮助如何可以未经用户把他/她的凭据登录游戏中心做

谢谢

回答

0

不能从游戏中心访问任何数据,如果用户选择退出,离线等。

您应该始终检查GKLocalUser是否已通过身份验证,以及是否未禁用任何与Game Center相关的功能。在这种情况下,最好回退到本地存储游戏得分等(如在NSUserDefaults中)。

您不应该尝试在本地缓存远程播放器的任何数据,因为它可能被视为收集用户数据,这是App Store规则所不允许的。