当前位置: 首页 > 知识库问答 >
问题:

Google登录发布版本失败

卞俊贤
2023-03-14

我的用户在下载我的应用程序后无法使用google sign in登录。起初我认为是sha1的问题,所以我用keytool和我的keystore创建了一个。

我做了什么:

  1. 将sha1复制到我的Firebase项目设置
  2. 下载了googlejson文件,放在我的项目中。
  3. 使用相同的密钥库生成签名的apk。

目前,我想我的Firebase项目设置,调试和发布版本中列出了两个sha1指纹证书。奇怪的是我可以通过运行apk发布成功登录.apk从生成签名的apk,我直接从我的电脑复制到我的手机。(我卸载了旧的并重新安装了该应用程序)。这与我上传到谷歌播放控制台的相同apk。我不明白为什么我得到不同的结果。

共有2个答案

柯清野
2023-03-14

keytool -list -v -keystore {keystore_name} -alias {alias_name}

传递项目的密钥存储名称和别名并获取SHA1密钥。使用该SHA1创建凭据。

夏侯弘光
2023-03-14

对于那些有这个问题的人来说,我终于明白了:

我必须从谷歌游戏机获取SHA1基因。它在发布管理上-

如果使用firebase,只需将SHA1添加到项目设置中

 类似资料:
  • 正如某处所建议的那样,我尝试跳过SSL证书检查: 但这也于事无补。我怎么做才能让它起作用?谢了。

  • 所以我被这个令人沮丧的问题困住了。我对Firebase上的Google身份验证还很陌生,但我已经做了Firebase文档中关于如何集成Google登录身份验证的所有说明,然而我仍然在控制台中收到这个奇怪的错误,包括两个部分: 而且还 在有人试图指出以前就堆栈溢出提出的类似问题之前,以下是我在看到所有可用的解决方案之后所做的,但non已经解决了该错误 我有我的项目的SHA1指纹 我有我的OAUTH2

  • 当我建立我的Xamarin Android应用程序在发布模式,我得到这个错误: /库/框架/单声道。framework/External/xbuild/Xamarin/Android/Xamarin。Android常见的目标:错误:执行任务链接程序集时出错:错误XA2006:引用元数据项“系统”。沃德·沙马林。形式。条目::从“MyApp,Version=1.0”设置_FontSize(Syste

  • 我有一个与Firebase集成的react本机应用程序。我已启用Google登录身份验证。Google登录在调试模式下工作,但在发布模式下不工作。我已经在Firebase项目中添加了所有SHA1密钥。 我尝试在应用程序中的调试签名配置中添加发布密钥- 但是当我使用下面的命令在模拟器中安装发布apk时,当点击登录按钮时,应用程序会崩溃。 react本机运行android--无jetifier--va

  • 我的谷歌登录非常适合调试变体。但是当我尝试构建发布变体时,它停止工作......我提到了这个答案,但就我而言,我还没有上传到我的应用程序到Play商店。那么在这种情况下,我如何获得新的 sha1 密钥呢?

  • 版本号 采用三位版本号,分别是主版本号、次版本号、修订版本号。例如 5.1.2。 参见: http://semver.org/lang/zh-CN/。 主版本号:主版本号内的所有版本必须相互兼容;与其它主版本号不一定完全兼容,尽量向下兼容。 次版本号:代表新特性增强。版本号越大特性越丰富。 修订版本号:代表BugFix版本。只做bug修复使用,版本号越大越稳定。 版本维护 最多同时维护两个版本。