Android Google Play TurnBasedMatch无法从第二台机器创建匹配

时间:2017-05-27 20:41:26

标签: android google-play-services google-play-games

我正在两台独立的计算机上处​​理版本控制的Google TurnBasedMatch Android应用程序。

什么有效:

  • 在机器1中运行调试应用的设备上创建匹配并在Gmail 1和Gmail 2之间轮流

  • 从第2台机器运行调试应用的设备查看Gmail 1和Gmail 2之间正在进行的匹配

的作用是什么:

  • 在运行来自计算机2的调试应用程序的设备上创建匹配并在Gmail 1和Gmail 2之间轮流。从现有游戏中读取匹配数据工作正常,但任何创建新匹配或更改现有匹配的尝试都会导致GamesStatusCodes.STATUS_CLIENT_RECONNECT_REQUIRED

我为这两台计算机中的每台计算机生成了OAuth 2.0客户端ID,并将其添加到Google Developer Console。这似乎是类似问题on this StackOverflow thread的解决方案。在添加之前,我甚至无法登录Play服务,所以我不确定这是否与当前问题有关。

寻找关于两台机器之间可能存在的凭证/访问差异的想法。

1 个答案:

答案 0 :(得分:0)

终于明白了 - 关键是要创建一个"链接的应用程序"在Google Play控制台中,为Google Developer Console中生成的每个OAuth 2.0客户端提供支持。我以前只有一台应用程序链接到了Machine 1。