Ich möchte alle verbundenen Spieler zum Spiel bekommen. Ich kann Spieler bekommen, die in Google + Kreisen sind, aber ich möchte, dass der Spieler alle Nutzer bekommt. Ich kann nicht finden, welche Erlaubnis ich dazu brauche.Wie kann man loadConnectedPlayers benutzen?
ich diesen Code verwenden Spieler zu bekommen, aber es gibt immer 0.
PendingResult<LoadPlayersResult> players = Games.Players.loadConnectedPlayers(mGoogleApiClient, false);
players.setResultCallback(new ResultCallback<Players.LoadPlayersResult>()
{
@Override
public void onResult(LoadPlayersResult result)
{
PlayerBuffer buf = result.getPlayers();
Toast.makeText(getApplicationContext(), "players"+buf.getCount(), Toast.LENGTH_SHORT).show();
}
});
Haben Sie dieses Problem schon gemacht? Wenn ja, geben Sie uns Ihre Lösung, danke! – NamNH
Haben Sie den Statuscode Ihres Ergebnisses überprüft? Vielleicht gibt dies einen Hinweis darauf, was schief läuft: https://developers.google.com/android/reference/com/google/android/gms/games/Players.LoadPlayersResult – ultimate
Statuscode ist immer STATUS_OK. Ich denke der Grund ist die erforderliche Erlaubnis "wer kann deine Spielaktivität sehen"? Können wir beim erstmaligen Anmelden des Benutzers standardmäßige vollständige Berechtigungen hinzufügen? – NamNH