I'm currently testing various sandbox accounts for Game Center. I only use leaderboards from Game Center in my app. If I get a new high score, that new scores doesn't appear as soon as I go to look at leaderboards, it appears a few seconds and sometimes minutes later.
How do I get the scores to appear as soon as I received those high scores? Also, I just tested the game and received a new high score minutes ago yet leaderboards states i received this new score 3 hours ago. How do I fix that as well?
GKScore *scoreReporter = [[GKScore alloc]initWithLeaderboardIdentifier:@"identifier"];
scoreReporter.value = HighScoreNumber;
[GKScore reportScores:@[scoreReporter] withCompletionHandler:^(NSError *error) {
if (error != nil) {
}
else
{
}
}];