Java 如何在不登录的情况下使用Firebase OTP验证验证多个电话号码?

Java 如何在不登录的情况下使用Firebase OTP验证验证多个电话号码?,java,android,firebase-authentication,Java,Android,Firebase Authentication,我目前正在制作一个Android应用程序,我必须使用OTP验证每个进入该场所的人的电话号码。操作该应用程序的用户已经在应用程序中签名,现在需要验证进入该场所的每个人的电话号码。每次收到OTP时,如果不签名,我该如何做 我曾尝试使用常规Firebase OTP验证,但这会让我的用户登录。我不想那样 这是我的mCallbacks函数 mCallbacks = new PhoneAuthProvider.OnVerificationStateChangedCallbacks() {

我目前正在制作一个Android应用程序,我必须使用OTP验证每个进入该场所的人的电话号码。操作该应用程序的用户已经在应用程序中签名,现在需要验证进入该场所的每个人的电话号码。每次收到OTP时,如果不签名,我该如何做

我曾尝试使用常规Firebase OTP验证,但这会让我的用户登录。我不想那样

这是我的mCallbacks函数

mCallbacks = new PhoneAuthProvider.OnVerificationStateChangedCallbacks() {
                @Override
                public void onVerificationCompleted(PhoneAuthCredential credential) {
                    Toast.makeText(getApplicationContext(), "Verification Complete", Toast.LENGTH_SHORT).show();

                    showMessage("Success!!","OTP verified!" + credential);
                    cred = credential;
                    //btn_add_guest.setEnabled(true);

                }

                @Override
                public void onVerificationFailed(FirebaseException e) {
                    Toast.makeText(getApplicationContext(), "Verification Failed", Toast.LENGTH_SHORT).show();
                    Log.i(TAG,"Error is "+e.getMessage());
                }

                @Override
                public void onCodeSent(String verificationId,
                                       PhoneAuthProvider.ForceResendingToken token) {
                    Toast.makeText(getApplicationContext(), "Code Sent", Toast.LENGTH_SHORT).show();
                    mVerificationId = verificationId;
                    mResendToken = token;

                    Log.i(TAG,"VERFICATION ID IS"+mVerificationId);
                    Log.i(TAG,"RESEND TOKEN"+mResendToken);

                }
            };