我目前正在为 Game Center 测试各种沙盒帐户。我只在我的应用程序中使用来自 Game Center 的排行榜。如果我得到一个新的高分,那么当我查看排行榜时,新分数不会出现,它会在几秒钟后出现,有时会在几分钟后出现。
如何在收到高分后立即显示分数?此外,我刚刚测试了游戏并在几分钟前获得了新的高分,但排行榜显示我在 3 小时前收到了这个新分数。我该如何解决?
GKScore *scoreReporter = [[GKScore alloc]initWithLeaderboardIdentifier:@"identifier"];
scoreReporter.value = HighScoreNumber;
[GKScore reportScores:@[scoreReporter] withCompletionHandler:^(NSError *error) {
if (error != nil) {
}
else
{
}
}];