2017-10-19 192 views
0

我很苦恼Google Play服务,我不知道如何让它们工作。 我在Google Play商店上发布了一个应用程序。我意识到与Unity的应用程序。 问题是,一旦我在Google Developer Console上传.apk并发布它,GPS就无法按预期工作:排行榜不显示,登录无效。我使用Unity插件将GPS导入项目(https://github.com/playgameservices/play-games-plugin-for-unity)。 也就是说,我这是怎么配置的谷歌游戏控制台项目:我无法设置Google Play游戏服务

  • 我创建了一个关联应用到项目中。我输入了Google给我的上传证书中包含的SHA-1。
  • 我建立的应用程序,登入其与谷歌上传证书

起初我登入与本地SHA-1的应用程序,而不是与包含在载证书的人。所以我下载了证书,将它与我的密钥库“合并”,然后用更新的密钥库构建应用程序。但没有任何改变。 我真的不知道该怎么办。

在此先感谢, 罗伯托。

回答

0

你提到你发布了你的应用程序。请注意,游戏设置也应该发布。

如果您尚未完成,请按照这些recommendations when setting up your game使用Google Play游戏服务。

  1. 设置你的游戏与谷歌游戏控制台

    如果创建一个OAuth 2.0客户端ID在谷歌的Play应用程式控制台,谷歌Play游戏服务将不知道之间的关联游戏的成就和排行榜以及客户端ID。要创建此关联,您应该首先按照Create a linked application中所述将您的应用与游戏相关联。

  2. 使用正确的应用程序ID在Android的

    应用程序ID是,你必须在你的Android清单引用必需的字符串资源。

  3. 签署APK用正确的证书

    当你的Android应用链接到你的谷歌游戏玩控制台,必须使用完全相同您用来发布应用程序相同的包名称和证书指纹。如果出现不匹配情况,致电Google Play游戏服务的电话将失败。您应该创建两个客户端ID,一个带有发行证书指纹,另一个带有调试证书指纹,并为两者使用相同的软件包名称。

  4. 当为Android开发,包括Play游戏SDK作为一个库项目,而不是作为一个独立的JAR

    确保谷歌Play服务SDK在你的Android项目库项目中引用,否则当您的应用程序无法找到Google Play服务资源时,这可能会导致错误。

  5. 登录用测试仪客户开发

    期间你应该总是让你的谷歌游戏控制台发布者帐户进行测试。

  6. 在发布,发布的Google Play游戏服务设置在发布之前,首先你的游戏

    当释放你的游戏,记住先通过使用谷歌发布游戏选项游戏控制台发布您的游戏设置。

请参阅Setting Up Google Play Games Servicesthis video了解更多。

相关问题