将Chrome打包应用程序链接到Google Play游戏

时间:2014-06-21 23:50:33

标签: google-chrome-app google-play-games

我正在开发一款Chrome Packaged App游戏,我想将Google Play游戏用作排行榜,但它已经变成了一个过程。

我无法让Chrome Packaged App通过Google Play游戏进行身份验证。

我已将大部分内容钉在了下方:

  • 我在Google Play Developer Console
  • 中制作了一款游戏
  • 通过将游戏上传到我的服务器并转到Linked Apps并创建Web App条目,我很快就完成了所有工作。排行榜,成就和一切效果很好
  • 我跟着the All-The-Stars-JS example将所有内容都放到了包中,因此gapi.auth.authorize()可以在打包的应用程序中运行...但是使用调用返回" OAuth2请求失败:服务响应错误:'糟糕的客户ID:NON_NATIVE'"
  • 这是有道理的 - 来自链接应用程序管理器的OAUTH2客户端ID期待一个Web应用程序。没有办法为Chrome打包应用程序创建链接应用程序,因此我使用Google API Console创建了一个作为示例建议的应用程序。 这让我通过身份验证!
  • 现在,当我尝试拉出排行榜列表时,我得到了回复:"没有与此客户端ID关联的链接应用。"

是的,这是有道理的,因为我在Google API Console中手动创建了客户端ID,而且可能没有"链接"加入Google Play游戏...但我无法手动将其与Google Play游戏服务相关联,并且无法仅从Google Play Developer Console链接Chrome打包应用。我错过了什么?几个月来我一直在追逐这个问题!

提前感谢任何可以提供帮助的人!

1 个答案:

答案 0 :(得分:1)

@Brian我认为你正在做的一切正确。目前,没有办法(我知道)将Chrome打包应用链接到Play游戏服务。您可以通过Google Developer Console创建客户端ID的原因是您可以通过Google Developer Console创建客户端ID,而不会在游戏后端创建必要的条目。

我会向Play游戏服务团队报告您的经验,也许这是我们将来可以支持的。