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



我正在两台独立的机器上开发一个版本控制的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开发人员控制台中。这似乎是这个StackOverflow线程上类似问题的解决方案。在添加此功能之前,我什至无法登录Play服务,因此我不确定这是否与当前问题有关。

查找有关两台计算机之间可能存在的基于凭据/访问权限的差异的想法。

终于想通了 - 关键是在Google Play管理中心内为谷歌开发者控制台中生成的每个OAuth 2.0客户端创建一个"链接应用"。我以前只有一个链接到机器 1 的应用程序。

相关内容

最新更新