有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

安卓中无需登录的java Firebase OTP验证

如何通过firebase发送OTP并在不登录的情况下进行验证? 与正常情况一样,firebase接收otp并使用PhoneNumber呼叫SigninWithSign,然后登录firebase。 我不想用那种方法登录。 我只想从firebase获得otp,并验证它是否正确,如果正确,则执行我的自定义操作。 提前谢谢。 或者,我需要使用otp进行自定义验证。建议我任何其他方法来验证otp是否正确(SMS)


共 (1) 个答案

  1. # 1 楼答案

    收到OTP呼叫后,验证电话号码,代码为(字符串mverificationId,(收到的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();
    }