2017-08-12 40 views
0

我试图在我的Unity游戏中实现Play游戏服务,但是,该插件根本无法正常工作。它尝试连接,显示带有“Google Play游戏”的小绿框,显示一个加载循环,然后滑向旁边,之后Play游戏服务中看不到任何内容(根本没有成就,计分板等) 。但是,当我将应用程序实际发布到Google Play时,所有内容都可以正常工作。然而,这显然是非常不切实际的,因为它有时需要几个小时才能实现更新。我有点小白,但我认为它由于某种原因未能进行身份验证,但我不知道如何检查?Play游戏服务仅在应用程序从应用商店下载时才有效。 UNITY

感谢您的帮助!

回答

0

这是目前(和最后一次构建)的常见问题。我也遇到过这种情况。从你所描述的这些步骤可以解决这个问题。 Link to issue on GPGS github

“如果你做的一样好(有这个问题),那么你就需要去https://console.developers.google.com/,然后选择从菜单API经理那里,去你的应用程序的凭据(如果您的应用程序现在还没有你应该使用那里的搜索来添加它)当你在你的应用程序的凭据中时,只需将SHA-1证书行替换为应用程序签名中显示的那一行(它位于Google Play控制台的“发布管理”菜单中)。请参阅应用程序签名证书信息,您需要从那里获取SHA-1行,然后您只需将凭证中的证书替换为该证书的凭证信息,默认情况下,您拥有使用Unity生成的密钥存储库中的凭证(它也显示在底部,它在Google Play控制台页面中显示上传证书)。“

+0

因此,它实际上已经设置为应用程序签名证书,并且我将其更改为上传证书,该应用程序未上传到gplay时工作正常,现在问题在于它不适用于gplay,并且当我尝试将其更改回应用程序签名证书它只是抛出此错误,即使我没有使用该SHA1的任何其他活动项目“重复的指纹 您指定的指纹已被此OA项目或其他项目中的Android OAuth2客户端ID使用项目“ – maxsun

+0

如果我理解你的权利,你按照指示,并改变了正确的关键。之后,该应用程序工作/ Auth gpgs通过Unity的构建?当你从谷歌下载它自己的应用程序不再auths? 我认为这也发生在我身上,结果证明我已经登录到gpgs。你是否使用logcat,这可能有助于了解底下发生了什么。 – Shrykar

相关问题