Tworzę grę podobną do aplikacji obsługującej Game Center. Mam problem z raportowaniem wyniku do tabeli liderów, gdy gracz jest prawidłowo uwierzytelniony w gamecentrum, ale sieć (wifi lub komórkowa) nie jest dostępna w czasie, gdy chcę zgłosić swój wynik.Wynik raportowania Game Center/GameKit, jeśli sieć jest niedostępna.
Moja aplikacja jest dla iOS 5.0 i wyższe oraz zgodnie z dokumentacją - Leaderboards - powinien działać jak mówią - używam tylko funkcję
- (void)reportScoreWithCompletionHandler:(void (^)(NSError *error))completionHandler and
i
Jeśli z jakiegoś przyczyna nie mogła zostać zgłoszona z powodu błędu sieci , zestaw gier automatycznie ponownie wysyła dane, gdy dostępna staje się sieć .
ALE kiedy wyłączyć wifi, grać swoją grę i ocenę raportów w trybie offline, mój wynik nie jest zgłaszana, gdy wrócę online! :(Ten sam problem mam z moich osiągnięć. Czy istnieje jakiś podstęp lub znany problem? Czy jest to funkcja dostępna tylko dla żywych appliacations a nie do badania?
Dziękuję bardzo.