应用在 Play 商店发布后,Google plus 登录和 Google 地图无法使用
Posted
技术标签:
【中文标题】应用在 Play 商店发布后,Google plus 登录和 Google 地图无法使用【英文标题】:Google plus Login and Google maps are not working after app is published on Play Store 【发布时间】:2017-06-02 04:52:37 【问题描述】:我在使用 Google 登录并显示 Google 地图时遇到问题。最近,我更改了包名称并遇到了这个问题。 我知道要让应用程序正常工作,它必须以签名模式发布,然后上传到 Google Play。我也这样做了,该应用程序完全在发布模式下运行,但是当我从 Google Play 下载它时它无法运行。我在 android Manifest 和 build.gradle 文件中更改了包名。
此外,我在 Google 控制台上创建了新项目,并通过启用 Google Maps API 和 Google plus API 创建了新密钥。现在,我无法弄清楚问题所在。
我多次创建密钥并尝试每次使用更新的密钥上传构建,但问题没有解决。 如果有人帮助我,那就太好了。
【问题讨论】:
【参考方案1】:转到 Google play 中 App release 下的 app Signing 部分,您可以在这里找到一个新的 SHA-1 密钥,将该密钥上传到 Firebase 中,一切就开始工作了。
【讨论】:
【参考方案2】:您应该为发布模式创建 Google 地图和 Google plus API 密钥。如果您这样做了,请检查 Google 开发者控制台上的包名称和发布密钥是否正确。还要确保您已在发布文件夹的 xml 文件中添加了 Google Maps 和 Google plus API 密钥,如屏幕截图所示。
【讨论】:
我创建了密钥库文件并生成它 SHA-1 密钥并在 Google 控制台上更新该密钥,它确实适用于我的应用程序的发布版本,但是当我在 Google Play 上上传相同的内容时,它确实不工作。 是的,我取消发布了最后一个并创建了一个新的并发布了新的。 所以包名不一样? 是的,这就是我创建一个新项目的原因 您是为新项目创建新的密钥库文件还是使用旧项目?以上是关于应用在 Play 商店发布后,Google plus 登录和 Google 地图无法使用的主要内容,如果未能解决你的问题,请参考以下文章
引入新的 Google 政策后,在 Google Play 商店更新应用程序时出错
在 Google Play 商店发布应用程序后,如果我的应用程序依赖于 Google 登录,我该如何测试它?