Согласно документации Firebase (https://firebase.google.com/docs/auth/android/phone-auth#send-a-verification-code-to-the-users-phone), существует callback
для обработки аутентификации по номеру телефона.
mCallbacks = new PhoneAuthProvider.OnVerificationStateChangedCallbacks() {
@Override
public void onVerificationCompleted(PhoneAuthCredential credential) {
Log.d(TAG, "onVerificationCompleted:" + credential);
signInWithPhoneAuthCredential(credential);
}
@Override
public void onVerificationFailed(FirebaseException e) {
Log.w(TAG, "onVerificationFailed", e);
}
@Override
public void onCodeSent(String verificationId,
PhoneAuthProvider.ForceResendingToken token) {
Log.d(TAG, "onCodeSent:" + verificationId);
// Save verification ID and resending token so we can use them later
mVerificationId = verificationId;
mResendToken = token;
}
};
Мой вопрос по методу onCodeSent
. Это сказано в документе здесь (https://firebase.google.com/docs/reference/android/com/google/firebase/auth/PhoneAuthProvider.ForceResendingToken)
что token
можно использовать для принудительной повторной отправки кода подтверждения SMS. Однако, после некоторого исследования документа, я все еще не знаю, как.
Я хотел бы спросить, как использовать этот token
для повторной отправки SMS-подтверждения?