我需要firebase电话验证程序的帮助。一切正常,但我注意到firebase的一个功能,当OTP代码到达时,它会自动检测和验证代码。这种自动检索功能被称为“自动检索”。但我不希望出现这种行为,我希望用户手动输入代码,然后进行验证。如何禁用自动检索行为?
您可以使用Custom Auth抱歉没有任何示例,但Firebase CustomAuth可能会澄清您的问题。我对这个问题的看法是
1-使用custom auth,您需要一个CustomToken来登录。
2-为此,创建一个自定义令牌并发送给用户,然后通过像CustomAuth一样传递CustomAuth来完成自定义身份验证。
mAuth.signInWithCustomToken(mCustomToken)
.addOnCompleteListener(this, new OnCompleteListener<AuthResult>() {
if (task.isSuccessful()) {
// do something on auth success
} else {
// do something on auth failed
}
}
问题为什么要制作应用程序的流程手册,而它已经自动化并且只是为了方便用户而制作的?
我正在寻找一种方法来查找从Firebase电话身份验证发送给我的代码,因为我想手动验证该代码。现在的问题是Firebase正在自动检测短信并调用onVerficationComplted(),但我有一个按钮,我想手动输入otp代码并验证。下面是我的代码。如果有任何帮助,将不胜感激。谢谢
可用于强制重新发送SMS验证码。然而,在对医生做了一些研究之后,我仍然不知道该怎么做。
嗨,我正在尝试做一个手机身份验证在android使用Firebase。第一次我安装应用程序,短信来和验证是成功的,但随后短信没有再来。我已经从firebase的身份验证中删除了该用户,但它仍然不起作用。 下面是我的代码。
我已与以下用户手动导入数据库的JSON文件: 问题是当我以“Naseebullah”(naseebullah@kcl.ac.uk)登录时,我没有收到他的详细信息: 换句话说,我不知道他的名字,性别等等... 这是我进行身份验证的地方: 当用户通过电子邮件和密码进行身份验证时,如何从数据库中检索用户的详细信息?
我正在尝试设置OTP验证,所以当用户输入他们的电话号码时,我会向他们发送pin码,调用,我会收到代码pin,但问题是当调用时,我想转到另一个活动,用户可以输入代码pin进行验证,但根本不会调用,我不明白为什么。任何帮助都将不胜感激,谢谢。
我最近更新了firebase库,其他的都没有改变。 但是每当用户尝试注册时,Recaptcha会显示几秒钟,然后在从firebase Auth接收到OTP之后,有时会重定向到web浏览器(CustomChromeTab)。大约需要15-30秒。如何防止重复使用?但是,我在firebase控制台中添加了SHA1和SHA256,并没有更改代码。多谢了。 下面是验证码验证过程的截图: