如何允许用户使用loadConnectedPlayers

Dzz*_*eee 26 android google-play-services google-play-games

我希望让所有连接的玩家都能玩游戏.我可以获得谷歌+圈子中的玩家,但我希望玩家获得所有用户.我无法找到我需要做什么许可才能做到这一点.

我正在使用此代码来获取玩家,但它总是返回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();
    }
}); 
Run Code Online (Sandbox Code Playgroud)

Mar*_*ler 1

这是预先宣布的,然后不久前就已经宣布了.loadConnectedPlayers(),并且该方法已被弃用......这仅仅归结为,Google+ 已与 Play Games 分离,并且您正在寻找的功能不再可用。

为了获取已连接玩家的列表,您现在必须使用自己的 API。刚刚看到这个问题很旧,并且在宣布之前就已经发布了 - 然而这似乎是当前的状态。