Google Play 游戏 输入 SHA1 后,我无法授权我的链接应用程序

Posted

技术标签:

【中文标题】Google Play 游戏 输入 SHA1 后,我无法授权我的链接应用程序【英文标题】:Google Play Games I can't authorize my linked app after I put my SHA1 【发布时间】:2019-06-29 23:28:25 【问题描述】:

我正在尝试授权我的 android 应用。我输入了正确的包名称和我用来签署我的 apk 的 SHA1,这是我使用 unity 生成的。当我按确认时,它告诉我“发生意外错误。请稍后再试。” image

【问题讨论】:

你的 SHA1 和你的包名可能有冲突。请彻底检查SHA1是否未被其他包名使用。 我首先将我的应用程序连接到了 Firebase。具有相同的包名称和 SHA1。会影响吗? 是的,这会影响。每个包都必须有一个唯一的 SHA1。 但是文档说首先将其连接到firebase:firebase.google.com/docs/auth/unity/play-games 虽然目前尚不清楚如何将应用程序链接到谷歌播放服务。另外,我使用了另一个带有新 SHA1 的包名称,它只是给了我同样的错误。我什至在未连接到 Firebase 的控制台中创建了新游戏。然后用新的包和新的SHA1放是一样的。 【参考方案1】:

由于某种原因,现在游戏控制台开始告诉我问题出在哪里,而不是仅仅说“发生意外错误。请稍后再试。”!!

问题正如jess 所说,不应该有两个应用程序具有相同的包名和SHA-1。我首先将我的应用程序链接到 firebase(我正在关注这个documentation)。然后在 Play 控制台中创建了一个新项目,将其链接到我的 firebase 项目。我来自 firebase 的 android 应用程序应该出现在 Play 控制台中,但由于某种原因它没有出现。因此,当我尝试将我的应用链接到 Play 控制台时,它给了我错误。

所以,在 Play 控制台神秘地开始给我错误消息之后。我创建了新的 SHA-1 并将新应用添加到 Play 控制台。我写了新的包名,放入了新的 SHA-1,它就起作用了。我的应用已获得授权,并且还显示在我关联的 firebase 项目中。

我真的认为谷歌确实修复了一些问题。因为我给他们发了一条消息。虽然他们只是通过给我们更多的信息重播。

【讨论】:

以上是关于Google Play 游戏 输入 SHA1 后,我无法授权我的链接应用程序的主要内容,如果未能解决你的问题,请参考以下文章

登录失败。Google Play 游戏 Libgdx

在具有两个 sha1 密钥的 Play 商店中发布后,Google 登录无法正常工作

处理flutter和google play游戏

Google 玩游戏 - 创建客户端 ID 时我应该输入哪个 SHA1

Google Play 应用签名证书和上传证书都在 Google Play 控制台中创建了相同的 SHA1 密钥

Google Play 商店上的 SHA1 不同的密钥问题