该请求缺少有效的应用程序标识符,这意味着SafetyNet检查或reCAPTCHA检查均未成功 [英] This request is missing a valid app identifier, meaning that neither safetyNet checks nor reCAPTCHA checks succeeded

查看:103
本文介绍了该请求缺少有效的应用程序标识符,这意味着SafetyNet检查或reCAPTCHA检查均未成功的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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.

请帮助我解决此问题.

推荐答案

  1. 打开android studio并单击右上角的gradle>点击您的项目>选择应用>选择任务>选择android>点击签名报告>从那里复制我们的SHA1和SHA-256.

  1. 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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆