android - 谷歌登录无法在 Play 商店中使用生产 apk。(在 Play 商店中发布 apk)

标签 android authentication release google-signin

实际上 Google 登录在 Debug模式下工作,但是当我在 Playstore 上传 apk 时,它不工作。

我在谷歌控制台中创建了一个新的谷歌项目。在那里我启用了 google+ 登录 api。在 firebase 中打开同一个项目后,它要求我输入的 sha1 key 。在 Debug模式下一切正常,但发布在谷歌登录中造成问题。

我正在使用 firebase 上传我的 google 控制台的图片

请帮忙

enter image description here

最佳答案

我遇到了同样的问题,但很好地解决了它,如果您想添加一个电话验证,也是如此。

截至 2021 年 6 月 23 日的解决方案 worker :

  1. 转到您的 Google Play 控制台并选择您的应用。
  2. 转到发布->设置->应用完整性->应用签名 key 证书。
  3. 找到 SHA-1 证书并复制它。 SHA-256 证书也是如此。
  4. 转到您的 Firebase 控制台并选择您的应用。
  5. 转到项目设置并添加复制的 SHA-1 证书和 SHA-256 证书。 您应该可以再次使用 Google 或电话登录。无需重新上传 apk/aab 应用到 Play 商店。

关于android - 谷歌登录无法在 Play 商店中使用生产 apk。(在 Play 商店中发布 apk),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40337336/

相关文章:

react-native - 无法使用 -variant=release 运行我的应用程序,立即崩溃

c - 为什么我的exe文件在其他电脑上无法运行? [调试]

android - Assets 文件的本地化

java - 使用 SQLiteOpenHelper onCreate() 方法时向 sqlite 插入 2 行

android - 执行com.android.build.gradle.internal.tasks.Workers $ ActionFacade时发生故障

asp.net - 认证模式 ="Forms"错误

authentication - 应用程序用户应如何获取 JWT token ?

android - 如何在android中以编程方式将视频发送到电子邮件

java - Android如何保存简单的数据

c# - 如何将 ASP.NET Identity 与您自己的自定义表一起使用