该请求缺少有效的应用程序标识符,这意味着SafetyNet检查或reCAPTCHA检查均未成功 [英] This request is missing a valid app identifier, meaning that neither safetyNet checks nor reCAPTCHA checks succeeded
问题描述
Flutter App Firebase电话身份验证错误:
Flutter App Firebase Phone Authentication Error:
此请求缺少有效的应用程序标识符,这意味着SafetyNet检查和reCAPTCHA检查均未成功.
This request is missing a valid app identifier, meaning that neither safetyNet checks nor reCAPTCHA checks succeeded.
请帮助我解决此问题.
推荐答案
-
打开android studio并单击右上角的gradle>点击您的项目>选择应用>选择任务>选择android>点击签名报告>从那里复制我们的SHA1和SHA-256.
Open android studio and click on gradle in right corner > click your project > select app > select tasks > select android > click on signing report > copy our SHA1 and SHA-256 from there.
在您的新Firebase帐户中添加SHA1和SHA-256.
Add SHA1 and SHA-256 in your new firebase account .
在build.gradle(:app)中添加依赖项
Add dependency in build.gradle(:app)
实现'androidx.browser:browser:1.3.0'
implementation 'androidx.browser:browser:1.3.0'
转到Google云控制台,选择您的项目.
Go to google cloud console , select your project .
单击导航菜单,然后选择APis&服务,然后选择仪表板.
Click on navigation menu and select APis & services and then select Dashboard .
单击启用api和服务,然后启用api"Android设备验证".
Click on enable api and services and enable api " Android Device Verification".
下载并替换项目中最新的google-services.json文件.
Download and replace the latest google-services.json file in your project.
清理并重建项目.
检查您是否已完成步骤中的所有7个步骤.如果您的应用程序在Play商店中上线,请确保您的Firebase项目也已发布SHA1密钥.有关发布和调试键的更多信息,您可以检查此
Check if you have completed all 7 steps in your proejct . If your app is live on plays store make sure your firebase project have release SHA1 key too . For more info about release and debug keys you can check this
这篇关于该请求缺少有效的应用程序标识符,这意味着SafetyNet检查或reCAPTCHA检查均未成功的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!