Android 每次我像使用firebase的whats应用程序一样登录时重新验证电话号码

Android 每次我像使用firebase的whats应用程序一样登录时重新验证电话号码,android,firebase,Android,Firebase,我想在每次登录firebase时重新验证电话号码 PhoneAuthProvider.getInstance().verifyPhoneNumber( phone, // Phone number to verify 60, // Timeout duration TimeUnit.SECONDS, // Unit of time

我想在每次登录firebase时重新验证电话号码

PhoneAuthProvider.getInstance().verifyPhoneNumber(
                   phone,        // Phone number to verify
                    60,                 // Timeout duration
                    TimeUnit.SECONDS,   // Unit of timeout
                    Main2Activity.this,               // Activity (for callback binding)
                    new PhoneAuthProvider.OnVerificationStateChangedCallbacks() {
                        @Override
                        public void onVerificationCompleted(PhoneAuthCredential phoneAuthCredential) {
                            signInWithPhoneAuthCredential(phoneAuthCredential);
                        }

                        @Override
                        public void onVerificationFailed(FirebaseException e) {

                        }
                        @Override
                        public void onCodeSent(String verificationId,
                                               PhoneAuthProvider.ForceResendingToken token) {
                            mVerificationId = verificationId;
                            mResendToken = token;
                        }
                   }
                    );

此代码仅在登录后使用一次,未经验证

请澄清您的问题。我想使用firebase otp验证电话号码,但它只使用sms代码验证电话号码。仅一次我想每次登录时验证电话号码您可以每次注销用户。然后检查用户是否登录就这么简单了。创建用户后,它不会再次向我发送代码,而是自动登录