代码之家  ›  专栏  ›  技术社区  ›  Jay Patel

Flutter Firebase手机身份验证错误

  •  0
  • Jay Patel  · 技术社区  · 3 年前

    我正试图使用firebase实现电话身份验证,但在我输入号码后发生了错误,它从不发送otp并停留在同一屏幕上,我在终端中收到了这个错误。

    1) 短信验证失败

    E/FirebaseAuth(18472):[SmsRetrieverHelper]SMS验证码请求失败:状态未知

    2) 验证包裹名称和sha指纹

    代码:17028 play_integrity_token中的请求字段无效 D/FirebaseAuth(18472):在+9175558480404的电话验证失败后调用原始失败回调,错误-此应用程序未被授权使用Firebase身份验证。请验证是否在Firebase控制台中配置了正确的程序包名称SHA-1和SHA-256。[play_integrity_token中的请求字段无效]

    如第二个错误所示,我重新检查了我的firebase控制台中的所有字段——包名和SHA指纹——根据我的项目,它们是正确的——仍然发生相同的错误

    我试着在我的firebase控制台中添加一个测试电话号码和otp,它能正常工作,我的应用程序运行正常,但如果我尝试使用不同的电话号码,它会出错

    0 回复  |  直到 3 年前
        1
  •  0
  •   Eric Aya    2 年前

    我相信这是由于sha256密钥发生了一些变化。请验证您是否已在Firebase应用程序中添加调试和播放验证密钥。