将我的分数发布到游戏中心后,只有我的应用程序以及游戏中心应用程序可以看到本地分数。 奇怪的是沙盒工作得很好并且显示了所有测试帐户的分数。
这是我报告得分的代码的一部分:
- (void) reportScore: (int64_t) score forLeaderboardID: (NSString*) identifier
{
if (!_gameCenterFeaturesEnabled) {
NSLog(@"Player not authenticated");
return;
}
GKScore *scoreReporter = [[GKScore alloc] initWithLeaderboardIdentifier: identifier];
scoreReporter.value = score;
scoreReporter.context = 0;
NSArray *scores = @[scoreReporter];
[GKScore reportScores:scores withCompletionHandler:^(NSError *error) {
if (error) {
NSLog(@"Error:%@",error);
}
}];
}
分数挑战工作正常,我会在挑战完成后得到通知。
App是在前一天发布的,这是通常的吗?
答案 0 :(得分:1)
我在11月27日发布的游戏中看到了同样的问题。沙箱排行榜都运行良好。所有分数都可通过iTunes连接查看。 如果您查看苹果开发人员论坛,有一些人在过去10天内发布的应用程序存在类似问题。 我通过Apple的报告发布了一个错误报告错误系统,但谁知道他们是否检查过。我希望这可以很快得到解决,因为它有点破坏我的圣诞主题乐谱追逐游戏: - (
更新:我的问题已经解决,因为在Dev论坛上似乎还有其他几个问题。我希望你的问题也得到解决。