Ios 游戏中心(现场)仅显示本地分数
将我的分数发布到Game Center后,我的应用程序和Game Center应用程序只能看到本地分数。 奇怪的是,沙箱工作正常,显示了所有测试帐户的分数 这是我报告分数的代码部分:Ios 游戏中心(现场)仅显示本地分数,ios,objective-c,game-center,Ios,Objective C,Game Center,将我的分数发布到Game Center后,我的应用程序和Game Center应用程序只能看到本地分数。 奇怪的是,沙箱工作正常,显示了所有测试帐户的分数 这是我报告分数的代码部分: - (void) reportScore: (int64_t) score forLeaderboardID: (NSString*) identifier { if (!_gameCenterFeaturesEnabled) { NSLog(@"Player not authenticat
- (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);
}
}];
}
评分挑战工作正常,挑战完成后我会收到通知
应用程序是一天前发布的,这是正常的吗?我在11月27日发布的游戏中看到了同样的问题。沙盒排行榜都运作良好。所有分数都可以通过iTunes connect查看。 如果你看看苹果开发者论坛,就会发现有一些人在过去10天发布的应用程序中也有类似的问题。 我已经通过苹果的“报告一个bug”系统发布了一个bug报告,但谁知道他们是否检查过。我希望这能很快得到解决,因为它有点破坏了我的圣诞主题分数追逐游戏:-( 更新:我的问题已经解决,因为它似乎有几个其他的开发论坛。我希望你的问题也得到解决