Android RealTimeMultiplayer onRoomCreated获取状态2:STATUS_CLIENT_RECONNECT_REQUIRED

时间:2017-06-24 17:17:31

标签: android google-play-services google-play-developer-api

我正在尝试在Android游戏中设置实时多人游戏。但是,当我在选择球员后调用Games.RealTimeMultiplayer.create(googleApiClient, roomConfig);时。

但是,每次onRoomCreated调用状态为STATUS_CLIENT_RECONNECT_REQUIRED且房间为null时:

@Override
public void onRoomCreated(int statusCode, Room room) {
  if (statusCode == STATUS_CLIENT_RECONNECT_REQUIRED) {
    // This gets called repeatedly
    reconnectGoogleLogin();
    return;
  } else if (statusCode != GamesStatusCodes.STATUS_OK) {
    disableAlwaysOnScreen();
    return;
  }

  Intent i = Games.RealTimeMultiplayer.getWaitingRoomIntent(
    googleApiClient, room, MIN_NUMBER_OF_PLAYERS);
  startActivityForResult(i, RC_WAITING_ROOM);
}

在问这个问题之前,我尝试过很多东西:

  1. 是我检查了我的Google Play开发者控制台,链接应用中的实时多人游戏设置已启用
  2. 安装的APK使用有效的签名密钥,我将调试密钥存储为有效。
  3. 查看文档,但我无法弄清楚为什么会这样。
  4. 会喜欢一些帮助:)

0 个答案:

没有答案