繁体   English   中英

在Android中无需登录的Firebase OTP验证

[英]Firebase OTP verification without signin in android

如何通过Firebase发送OTP并在不登录的情况下进行验证? 像通常一样,firebase接收otp并调用signInWithPhoneNumber并登录到firebase。 我不想使用该方法登录。 我只想从firebase中获取otp并验证它是否正确,然后执行我的自定义操作(如果正确)。 提前致谢。 另外,我需要使用otp进行自定义验证。 向我建议任何其他方法来验证otp是否正确(SMS)。

收到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();
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM