iOS LeaderBoard оценка не обновлена проблема IOS?
Теперь у меня есть задача в таблице лидеров, в которой я отправил свой счет через свою учетную запись в песочнице, но мой счет обновился через 18 часов, и некоторые задержки только другие могли видеть мой счет....
я реализовал всех делегатов... но у меня все та же проблема...
Любая идея по этому поводу, пожалуйста, поделитесь....
предложения высоко ценятся...
Заранее спасибо....
мой кодовый блок:-
- (void) reportScore: (int64_t) score forCategory: (NSString*) category
{
GKScore *scoreReporter = [[GKScore alloc] initWithCategory:category];
scoreReporter.value = score*50;
[scoreReporter reportScoreWithCompletionHandler: ^(NSError *error)
{
if (error != nil)
{
NSLog(@"reportScore: error!");
}
else
{
NSLog(@"reportScore: successful!");
[self callDelegateOnMainThread: @selector(scoreReported:) withArg: self error: error];
}
}];
}
1 ответ
Исходя из своего опыта, я заметил, что результаты таблицы лидеров Game Center не отображаются, пока не набралось как минимум два результата. (В частности, в Песочнице, но это также может быть правдой после релиза).
Я тестировал это только с двумя разными учетными записями на двух разных устройствах, но две учетные записи на одном устройстве тоже могут работать.
Даже тогда иногда возникает задержка, прежде чем результаты будут показаны или обновлены.