游戏中心(直播)仅显示本地分数

时间:2013-11-28 14:51:00

标签: ios objective-c game-center

将我的分数发布到游戏中心后,只有我的应用程序以及游戏中心应用程序可以看到本地分数。 奇怪的是沙盒工作得很好并且显示了所有测试帐户的分数。

这是我报告得分的代码的一部分:

- (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是在前一天发布的,这是通常的吗?

1 个答案:

答案 0 :(得分:1)

我在11月27日发布的游戏中看到了同样的问题。沙箱排行榜都运行良好。所有分数都可通过iTunes连接查看。 如果您查看苹果开发人员论坛,有一些人在过去10天内发布的应用程序存在类似问题。 我通过Apple的报告发布了一个错误报告错误系统,但谁知道他们是否检查过。我希望这可以很快得到解决,因为它有点破坏我的圣诞主题乐谱追逐游戏: - (

更新:我的问题已经解决,因为在Dev论坛上似乎还有其他几个问题。我希望你的问题也得到解决。