Как разрешить пользователю использовать loadConnectedPlayers
Я хочу, чтобы все подключенные игроки к игре. Я могу получить игроков, которые находятся в кругах Google+, но я хочу, чтобы игрок получал всех пользователей. Я не могу найти, какое разрешение мне нужно для этого.
Я использую этот код для получения игроков, но он всегда возвращает 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();
}
});
1 ответ
Это было предварительно объявлено, а затем уже объявлено, и метод .loadConnectedPlayers()
был объявлен устаревшим... что сводится к тому, что Google+ был отделен от Play Games, а нужная вам функциональность больше не доступна.
чтобы получить список подключенных игроков, вы должны будете использовать свой собственный API сейчас. Только что увиденный вопрос старый и был опубликован до объявления - тем не менее, похоже, что это текущий статус.