Rozwijam aplikację na Androida, w której korzystam z Google Apps Games Services API. Z powodzeniem wprowadziłem tabele liderów w każdym aspekcie, z tym że nie widzę wyników innych graczy, pokazany jest tylko mój aktualnie zarejestrowany wynik gracza.Google Play Games Services Leaderboard API, nie widzą wyników innych graczy
Działa tak, jak gdyby użytkownicy mojego testera nie udostępnili swojej aktywności związanej z grą z bieżącym użytkownikiem, ale w rzeczywistości tak się stało i fakt ten jest widoczny na ich kontach. Potwierdziłem również, że bieżący użytkownik udostępnia aplikację innym użytkownikom testera. AKTUALIZACJA: Widzę inne wyniki za pomocą "Wszystkie", ale nie w "Społeczności". Dlaczego jednak wyniki w "Społeczności" nie są dostępne?
Używam tego GoogleApiClient:
mGoogleApiClient = new GoogleApiClient.Builder(this)
.addConnectionCallbacks(this)
.addOnConnectionFailedListener(this)
.addApi(Plus.API).addScope(Plus.SCOPE_PLUS_LOGIN)
.addApi(Games.API).addScope(Games.SCOPE_GAMES)
.build();
mogę przełączyć konta, zarejestruj się, przedstawić ocenę itd dla każdego konta z powodzeniem, ale ja po prostu nie widzę innego konta tester wyniki kiedy zacznę aktywność w tabelach wyników.
Wszelkie pomysły na temat tego, gdzie szukać?
Wiem, że to może zabrzmieć głupio (tylko upewniając się) - zmieniłeś tabelę wyników, aby pokazać wyniki dla "wszystkich" graczy (nie tylko towarzyskich). Domyślnie, gdy wyświetlasz tabele wyników liderów, wyświetlają informacje społecznościowe (np. Wyniki osób z Twoich kręgów), a przełącznik jest wyświetlany, aby wyświetlać wszystkie wyniki. – free3dom
Dzięki @ free3dom, zrobiłem to i jest to jedyna aktualizacja, jaką mam: widzę inne wyniki za pomocą "Wszystkie", ale nadal nie używam "Społeczności". "Społecznościowe" powinny działać, ponieważ każde konto testowe znajduje się w kręgu drugiego, a aktywność w grze jest współdzielona z tym kręgiem. Zastanawiam się, czy jest to jakoś powiązane z aplikacją, która jeszcze nie została opublikowana? – aez