无法在我的 Flutter 应用程序中使用 Firebase Auth

问题描述 投票:0回答:1

我在使用 Firebase 身份验证进行电话身份验证的 Flutter 应用程序中遇到问题,每当我请求 OTP 时,它都会向我提供以下错误:

ERROR SCREENSHOT

W/LocalRequestInterceptor(4834):获取应用程序检查令牌时出错;使用占位符标记代替。错误:com.google.firebase.FirebaseException:未安装 AppCheckProvider。

E/FirebaseAuth(4834):[SmsRetrieverHelper]短信验证码请求失败:未知状态代码:17028 play_integrity_token 中的应用程序信息无效

D/FirebaseAuth( 4834):+91************ 电话验证失败后调用原始失败回调,错误 - 此应用程序无权使用 Firebase 身份验证。请验证 Firebase 控制台中是否配置了正确的包名称、SHA-1 和 SHA-256。 [ play_integrity_token 中的应用程序信息无效]

FLUTTER DOCTOR SUMMERY

此外,我还在 Firebase 中更新了正确的 SH1 和 SH256 密钥和包名称

flutter firebase firebase-authentication
1个回答
0
投票

您尚未添加用于签名/构建应用程序的计算机的 SHA。在 Firebase 控制台中,转到您的 Firebase 项目配置:

项目概述 > 项目设置 > 常规

然后向下滚动并使用调试和/或上传 SHA 配置您的 Android 应用程序。请参阅此处了解如何配置电话身份验证。你至少应该在 Android 上这样做。

© www.soinside.com 2019 - 2024. All rights reserved.