【发布时间】:2015-08-10 18:16:45
【问题描述】:
我想让所有连接的玩家参与游戏。我可以获取 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();
}
});
【问题讨论】:
-
这个问题你做过了吗?如果是,请给我们您的解决方案,谢谢!
-
您检查结果的状态码了吗?也许这暗示了出了什么问题:developers.google.com/android/reference/com/google/android/gms/…
-
状态码始终为 STATUS_OK。我认为原因是需要“谁可以看到您的游戏活动”的权限?我们可以在用户第一次登录时添加默认的完全权限吗?
标签: android google-play-services google-play-games