小编Nat*_*rek的帖子

未知状态代码:17028 已传递 safety_net_token,但未注册匹配的 SHA-256

未知状态代码:17028 已传递 safety_net_token,但在 Firebase 控制台中未注册匹配的 SHA-256。请确保此 application\xe2\x80\x99s packageName/SHA256 对已在 Firebase 控制台中注册。

\n

你好,我在开发应用程序时遇到这个问题,我尝试修复,这些是我到目前为止所做的步骤,但结果相同:

\n
    \n
  • 使用 firebase 上的步骤正确配置了 firebase 和我的 flutter 应用程序
  • \n
  • 我已经签署了我的应用程序并添加了签名密钥(调试密钥和发布密钥)、SHA-1 密钥和 SHA-256 密钥
  • \n
  • 我也在谷歌云页面中启用了Android验证
  • \n
  • 我已启用身份验证提供程序、已启用电话身份验证、已启用密码/电子邮件
  • \n
\n

除此之外,当我使用添加到控制台的测试电话号码和插入的 otp 代码时,我的应用程序运行良好\n但是当尝试使用其他未注册的电话号码验证手机时,它一直显示错误。

\n

我已检查 flutter doctor -v 它没有错误\n还执行 flutter 命令,结果没有任何与错误相关的内容。我使用了以下 firebase 插件

\n

firebase_auth: ^0.18.4+1\nfirebase_core: ^0.5.3\ncloud_firestore: ^0.14.4\nfirebase_admob:\nfirebase_messaging: ^7.0.3\nfirebase_storage: ^5.2.0

\n

如果您有任何帮助,我们将不胜感激

\n

verification one-time-password firebase flutter

7
推荐指数
1
解决办法
1万
查看次数