You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Android应用正式版Firebase认证失效,Debug版正常,求排查方案

Firebase Auth签名版APK登录失效排查求助

我维护的Kotlin Android应用使用Firebase Auth、Database和Storage,近期将targetSdkVersion及相关依赖升级至当前最新版本后,出现异常:Android Studio直接部署的Debug版完全正常,但从Play商店下载或手动生成的签名APK部署后,所有登录方式全部失效(升级前签名版功能正常)。

根据相关讨论,这类问题通常和SHA证书指纹错误有关,比如混淆Google Play Console的上传密钥与应用签名密钥,但我已在Firebase项目中添加应用签名密钥的SHA-1和SHA-256指纹。临时移除这些指纹时,应用行为会发生变化(比如仅在指纹存在时能收到电话登录的OTP,但登录仍失败),证明指纹有效,但问题未解决。

目前我困惑的是为何仅签名版登录失败,Debug版无问题,恳请有类似经验的开发者提供潜在原因及排查思路。

正式版各AuthUI提供商表现

  • Google:AuthUI界面冻结,进度条无限加载
  • Twitter:成功打开浏览器完成认证并提示成功,但返回应用时崩溃
  • Email:无法收到验证邮件
  • Phone:收到OTP后,手机号字段变红,显示"发生未知错误"

不同版本Google Smart Lock弹窗表现

  • Debug版:显示带有应用内Firebase保存的头像的Gmail账户选项
  • 本地签名APK:完全不显示弹窗
  • Play商店版:显示Gmail账户选项但无头像

内容的提问来源于stack exchange,提问作者Omer Levy

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.29 22:30:08