Tôi muốn kết nối tất cả người chơi với trò chơi. Tôi có thể có được người chơi trong vòng kết nối google + nhưng tôi muốn người chơi có được tất cả người dùng. Tôi không thể tìm thấy sự cho phép nào tôi cần để làm điều này.Cách cho phép người dùng sử dụng loadConnectedPlayers
Tôi đang sử dụng mã này để có được người chơi, nhưng nó luôn luôn trả về 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();
}
});
Bạn đã thực hiện xong sự cố này chưa? Nếu có, hãy cho chúng tôi giải pháp của bạn, cảm ơn! – NamNH
Bạn đã kiểm tra mã trạng thái của kết quả chưa? Có thể điều này đưa ra gợi ý về những gì đang xảy ra: https://developers.google.com/android/reference/com/google/android/gms/games/Players.LoadPlayersResult – ultimate
Mã trạng thái luôn STATUS_OK. Tôi nghĩ lý do là cần có quyền "ai có thể xem hoạt động trò chơi của bạn" ?. Chúng tôi có thể thêm các quyền đầy đủ mặc định khi người dùng đăng nhập lần đầu tiên không? – NamNH