Sto sviluppando un'app Android in cui utilizzo l'API dei servizi di giochi di Google Play. Ho implementato con successo le classifiche in ogni aspetto, tranne che non riesco a vedere i punteggi degli altri giocatori, ma viene mostrato solo il mio punteggio giocatore attualmente iscritto.API della classifica di Google Play Games Services, non è possibile visualizzare i punteggi degli altri giocatori
Funziona come se i miei utenti tester non hanno condiviso la loro attività di gioco con l'utente corrente, ma in realtà hanno, e questo fatto è visibile nei loro account. Ho anche confermato che l'attuale utente condivide l'app con questi altri utenti tester. AGGIORNAMENTO: posso vedere gli altri punteggi usando "Tutti", ma non in "Social". Tuttavia, perché i punteggi non sono disponibili in "Social"?
Io uso questo 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();
posso passare da un account, sign-in, presentare i punteggi, ecc per ogni account con successo, ma semplicemente non può vedere i conti l'altro tester punteggi quando inizio l'attività della classifica.
Qualche idea su dove cercare?
So che questo potrebbe sembrare sciocco (solo assicurandoti) - hai cambiato la classifica per mostrare i punteggi per i giocatori "tutti" (non solo sociali). Per impostazione predefinita, quando apri le classifiche, queste vengono visualizzate come social (ossia i punteggi delle persone nelle tue cerchie) e vi è un interruttore per mostrare tutti i punteggi. – free3dom
Grazie a @ free3dom, l'ho fatto, e questo è l'unico aggiornamento che ho: posso vedere gli altri punteggi usando "Tutti", ma ancora non usando "Social". "Social" dovrebbe funzionare perché ogni account tester è nella cerchia dell'altro e l'attività di gioco è condivisa con quella cerchia. Mi chiedo se è collegato in qualche modo all'app non ancora pubblicata? – aez