如何通过firebase发送OTP并在不登录的情况下进行验证? 通常情况下,firebase接收otp并调用signInWithPhoneNumber并签名进入firebase。 我不想用这种方法登录。 我只想从firebase获取otp并验证它是否正确并在正确的情况下执行我的自定义操作。 提前致谢。 或者,我需要使用otp进行自定义验证。建议我使用任何其他方法来验证otp是否正确(短信)。
答案 0 :(得分:-1)
收到OTP后调用verifyPhoneNumberWithCode(String mverificationId,(Received OTP))
private void verifyPhoneNumberWithCode(String verificationId, String code) {
if(code.equals(mResendToken)&&verificationId.equals(mVerificationId)){
............
............
//do your work
............
............
}
else
Toast.makeText(this,"Please provide correct OTP",Toast.LENGTH_SHORT).show();
}