我最近更新了firebase库,其他的都没有改变。
implementation 'com.google.firebase:firebase-auth:20.0.1'
implementation 'com.google.firebase:firebase-messaging:21.0.0'
implementation 'com.google.firebase:firebase-storage:19.2.0'
implementation 'com.google.android.gms:play-services-auth:19.0.0'
但是每当用户尝试注册时,Recaptcha会显示几秒钟,然后在从firebase Auth接收到OTP之后,有时会重定向到web浏览器(CustomChromeTab)。大约需要15-30秒。如何防止重复使用?但是,我在firebase控制台中添加了SHA1和SHA256,并没有更改代码。多谢了。
下面是验证码验证过程的截图:
大多数情况下,在实现依赖项时,如:
implementation 'androidx.browser:browser:1.2.0'
浏览器中弹出上面的窗口。
这里,是一个成功解决它的方法。
如果您还没有指定应用程序的SHA-256指纹,请在Firebase控制台的设置页面中指定。有关如何获取应用程序的SHA-256指纹的详细信息,请参阅验证您的客户端。
希望能成功!!!有关更多信息,您还可以检查Google SafetyNet API以在电话身份验证时检查设备中的Google Play服务安装。
我正在使用最新的firebase sdk进行身份验证,但otp自动填充不起作用。OTP短信被成功接收,当我手动输入时,它工作正常,没有任何问题。但我需要在没有用户参与的情况下自动获得OTP。 我的代码: 依赖关系 Android DeviceCheck API添加成功,Firebase设置中插入SHA-256密钥!SafetyNet激活! 一切都是根据Firebase文档完成的[https://f
我正在寻找一种方法在firebase verifyPhoneNumber在Flutter中重新发送OTP。我已经完成了关于phoneAuth的示例,但找不到重新发送OTP的方法。存在forceResendingToken选项 如何使用此令牌重新发送OTP。
有没有办法使用Firebase Phone Auth禁用Android“即时验证”(自动登录)?有一种方法可以通过将verfyPhoneNumber的超时设置为0来禁用“自动检索”(参考:https://firebase.google.com/docs/reference/android/com/google/firebase/auth/PhoneAuthProvider.html)。但是我找不到
我需要firebase电话验证程序的帮助。一切正常,但我注意到firebase的一个功能,当OTP代码到达时,它会自动检测和验证代码。这种自动检索功能被称为“自动检索”。但我不希望出现这种行为,我希望用户手动输入代码,然后进行验证。如何禁用自动检索行为?
问题内容: 我们在android中编写了客户端应用程序,该应用程序使用HttpsUrlConnection API与https服务器连接。由于Poodle漏洞,我们需要在调用任何请求时从启用的协议列表中禁用SSLv3。 我们遵循了oracle捕获的准则 并在调用URL连接之前添加了以下行 该解决方案可以在普通的Java程序中正常工作。当尝试连接仅适用于SSLv3协议的服务器时, 我们遇到了问题SS
我们在android中编写了客户端应用程序,它使用HttpSurlConnectionAPI与https服务器连接。由于Poodle漏洞,我们需要在调用任何请求时从启用的协议列表中禁用SSLv3。 我们遵循了oracle提供的指导原则 并在调用url连接之前添加了以下行 此解决方案与普通java程序配合使用效果良好 当我们尝试连接一个只在SSLv3协议上工作的服务器时,我们得到了。 但令人担忧的是