我已经在我的android应用程序中集成了firebase电话认证。它工作了将近2个月,突然从2-3天前,我观察到不同的行为。
卡帕屏幕开始出现。之前,我还没有启用safetynet设备检查API。查看firebase文档,我尝试启用safetynet设备检查。
由于步骤不清楚,我不确定我是否做得对。我也不清楚firebase和google云是如何连接起来的。firebase将如何知道要链接到哪个google云项目。
早些时候流量是..。电话认证->接收SMS ->自动验证SMS和用户登录。现在水流是..。电话认证-> Captcha屏幕出现(类型的网页被加载).->过了一段时间后,captcha屏幕关闭了它自己的->短消息,接收到了带有->验证的->登录。
让我知道如何避免captcha屏幕。我相信,如果capcha屏幕出现在两者之间,我将失去许多用户。
发布于 2020-11-03 05:09:31
步骤1:使用此链接转到Google云控制台,为您的项目启用安卓设备验证。
步骤2:将SHA-256指纹添加到您的firebase.do中,以便从Firebase console.Download的设置页中替换最新的google-services.json文件
发布于 2021-01-14 06:20:52
根据firebase,只会触发reCAPTCHA流:
当SafetyNet不可用时。
b.如果用户没有Google服务支持。
当你在模拟器上测试你的应用程序时。
您的设备不通过怀疑检查(如果您的设备引导加载程序已解锁或设备已根植)
要启用SafetyNet,请执行以下步骤,或者您也可以访问火源Auth获取更多信息。
https://stackoverflow.com/questions/64656208
复制相似问题