如何允许用户使用loadConnectedPlayers

时间:2015-05-28 09:56:13

标签: 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();
    }
}); 

1 个答案:

答案 0 :(得分:0)

这已经是pre-announced,然后announced已经有了,方法.loadConnectedPlayers()已经被弃用了......这只是归结为,Google+已经与Play游戏分开了您正在寻找的功能不再可用。

要获得已连接玩家的列表,您必须立即使用自己的API。刚刚看到这个问题已经过时并且在宣布之前已经发布 - 但这似乎是目前的状态。