Google Play游戏不适用于PlayStore中发布的应用

问题描述 投票:0回答:2

所以我构建了一个应用程序并使用Google Play游戏服务实现了排行榜。如果我通过adb安装应用程序,该服务将按预期运行。如果我通过PlayStore安装应用程序,如发布,测试版,Alpha或内部测试,我无法使用这些服务。 Logcat不会给我任何错误。如果我想检查排行榜它只是说嗯,玩游戏时出了点问题。因此,互联网上的大多数页面都说我应该清除缓存,或者我配置了错误的sha1-key。首先没有用。我清除了游戏和游戏应用程序的缓存。没工作。所以我检查了sha1键。在Google开发者控制台中,我的发布密钥位于上传证书下。所以这看起来很好。在App-signature下,有来自谷歌的密钥。我查看了fireboase,并使用谷歌的密钥激活了Google Play游戏API。所以这似乎也是对的。你有什么想法?我现在正在为此工作3天。检查了很多来自互联网的东西,没有任何作用。如果您需要任何信息,请随时提出。

编辑:如果我通过应用程序商店安装应用程序,我可以正常检查排行榜,以及我之前使用我自己安装的应用程序版本创建的条目。直到我玩游戏并向排行榜发送新分数。从这一刻开始,嗯,有些错误信息来自排行榜。

android release google-play-games
2个回答
0
投票

好的,我发现谷歌证书中的sha-1密钥与错误的app-id一起使用。我无法更改我使用的正确app-id的密钥。它说钥匙已经用完了。即使我用正确的证书删除了错误的app-id。所以我跟着这个:The fingerprint you specified is already used by an Android OAuth2 client ID in this project or another project解决了我的问题。所以基本上我删除了播放控制台的API设置中的所有客户端ID并重新链接了应用程序。现在一切正常。我希望这将有助于将来的某些人


0
投票

我想我遇到了同样的问题。能否列出您为解决问题所采取的具体步骤?你是如何重新链接应用程序的?据我所知,步骤是: 1.删​​除“Android”类型的所有OAuth2客户端ID(在Google API和服务中)[是否还需要删除OAuth2 Web客户端ID?] 2.取消发布链接游戏(在开发者控制台中) 3.创建一个新的链接游戏并输入发布密钥库的sha-1密钥(在Developer Console中) 这是什么解决了你的问题?我坚持我的问​​题:Message in Leaderboard: "Hmm, something went wrong in Play Games",因此想知道你做了什么来解决你的问题。先感谢您!

© www.soinside.com 2019 - 2024. All rights reserved.