gpt4 book ai didi

android - Play Store 上发布的应用程序无法与 Google Maps API 和 Facebook API 通信

转载 作者:塔克拉玛干 更新时间:2023-11-02 07:51:32 26 4
gpt4 key购买 nike

我使用 Android Studio 创建了一个已签名的 APK,并将我的 SHA1 指纹和相关 API key 添加到 Google 开发者控制台和 Facebook 控制台。如果我通过 USB 上传我签名的 apk,一切都很好,在安装它之后映射 API 和 facebook api 运行良好。如果我将相同的 apk 上传到 Play 商店,当我尝试使用 Facebook 登录时,它会显示“无效的 key 散列。 key 散列 blablabla 与任何存储的不匹配......”。因此,如果我不使用 facebook 登录,我什至无法获取我的 google map ;这让我认为 play 商店上加载的 apk 改变了他的指纹或类似的东西。我检查了 Android Developers 和 Stackoverflow 上的所有内容,但我无法使其正常工作,因为奇怪的是,在我将其加载到 Play 商店之前,这个已签名的发行版 apk 运行良好。

最佳答案

在@Andy Developer 的启发下,我可以在我的应用程序上传到 Google Play 后显示 map 。这些是步骤:

  1. 将您的应用上传到 Google Play(已签名的 APK 文件)
  2. 应用提交并获得批准后,从 Google Play Console 中选择您的应用
  3. 转到开发工具 -> 发布管理 -> 应用签名

App Signing in Google Play Console

  1. 复制上传应用后 Google Play 颁发的第一个 SHA-1 证书。
  2. 转到 Google Console并选择您的项目。
  3. 选择您的 API key ,限制您的 key ,并将 SHA-1 粘贴到包名称后。

Paste SHA-1 into Google Console

  1. 保存,等待几分钟。并且您的应用应该会显示 Google map 。

关于android - Play Store 上发布的应用程序无法与 Google Maps API 和 Facebook API 通信,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44671778/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com