Chcę doprowadzić wszystkich podłączonych graczy do gry. Mogę zdobyć graczy, którzy są w kręgach google +, ale chcę, aby gracz zdobył wszystkich użytkowników. Nie mogę znaleźć pozwolenia, które jest mi potrzebne, aby to zrobić.Jak zezwolić użytkownikowi na używanie loadConnectedPlayers
używam tego kodu, aby uzyskać graczy, ale to zawsze zwraca 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();
}
});
Czy zrobiłeś już ten problem? Jeśli tak, daj nam rozwiązanie, dzięki! – NamNH
Czy sprawdziłeś kod statusu swojego wyniku? Może to daje wskazówkę, co dzieje się nie tak: https://developers.google.com/android/reference/com/google/android/gms/games/Players.LoadPlayersResult – ultimate
Kod statusu to STATUS_OK zawsze. Myślę, że powodem jest to, że wymagane jest uprawnienie "kto może zobaczyć twoją aktywność w grze" ?. Czy możemy dodać domyślne pełne uprawnienia, gdy użytkownik zaloguje się za pierwszym razem? – NamNH