首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Android上启用safetynet设备检查api的确切步骤是什么?

在Android上启用safetynet设备检查api的确切步骤是什么?
EN

Stack Overflow用户
提问于 2020-11-03 02:58:49
回答 4查看 9.7K关注 0票数 6

我已经在我的android应用程序中集成了firebase电话认证。它工作了将近2个月,突然从2-3天前,我观察到不同的行为。

卡帕屏幕开始出现。之前,我还没有启用safetynet设备检查API。查看firebase文档,我尝试启用safetynet设备检查。

由于步骤不清楚,我不确定我是否做得对。我也不清楚firebase和google云是如何连接起来的。firebase将如何知道要链接到哪个google云项目。

早些时候流量是..。电话认证->接收SMS ->自动验证SMS和用户登录。现在水流是..。电话认证-> Captcha屏幕出现(类型的网页被加载).->过了一段时间后,captcha屏幕关闭了它自己的->短消息,接收到了带有->验证的->登录。

让我知道如何避免captcha屏幕。我相信,如果capcha屏幕出现在两者之间,我将失去许多用户。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2020-11-03 05:09:31

步骤1:使用此链接转到Google云控制台,为您的项目启用安卓设备验证。

步骤2:将SHA-256指纹添加到您的firebase.do中,以便从Firebase console.Download的设置页中替换最新的google-services.json文件

票数 11
EN

Stack Overflow用户

发布于 2021-01-14 06:20:52

根据firebase,只会触发reCAPTCHA流:

当SafetyNet不可用时。

b.如果用户没有Google服务支持。

当你在模拟器上测试你的应用程序时。

您的设备不通过怀疑检查(如果您的设备引导加载程序已解锁或设备已根植)

要启用SafetyNet,请执行以下步骤,或者您也可以访问火源Auth获取更多信息。

  1. 转到google云控制台,选择您的项目。
  2. 单击导航菜单并选择APis & services,然后选择仪表板。
  3. 点击enable和服务,启用api“Android设备验证”。
  4. 在firebase项目设置中添加SHA 256。(调试和发布两者)
  5. 下载并替换项目中最新的google-services.json文件。
票数 6
EN

Stack Overflow用户

发布于 2021-09-19 10:20:19

  1. 转到Google云控制台,选择您的项目并启用Android设备验证谷歌云控制台
  2. 转到您的项目dir并粘贴此

cd android & ./gradlew signingReport

  1. 从SHA256任务复制和SHA1 :app:signingReport
  2. 转到消防控制台,转到您的poject ->项目设置->,选择您的应用程序->,单击添加指纹,粘贴您的SHA256,然后再粘贴SHA1
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64656208

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档