Мобильная аутентификация Firebase в react native

# #reactjs #react-native #firebase-authentication #react-native-firebase

#реагирует на #реагировать-родной #firebase-аутентификация #реагировать-родной-огневая база

Вопрос:

У меня есть приложение react с firebase в качестве аутентификации.

Мой Код :

Для отправленного otp

 const confirmation = await auth().signInWithPhoneNumber(' 91'   phoneNo);  setConfirm(confirmation);  

Для проверки otp

 await confirm.confirm(otp);  

Проблема в том, что , когда я отправляю otp на другой телефон нет и проверяю его на своем телефоне , он проверяет и выводит меня на экран входа в систему, но когда я отправляю otp на свой телефон нет, я получил (otp), но когда я нажимаю кнопку проверить, появляется сообщение об ошибке :

ошибка: [авторизация/сеанс-истек срок действия] срок действия sms-кода истек. пожалуйста, повторно отправьте проверочный код, чтобы повторить попытку.

Возможно, это связано с тем, что некоторые последние версии Android достаточно умны, чтобы получать код подтверждения SMS и использовать его для аутентификации пользователя

Но как проверить otp в обоих случаях (когда otp получен на один и тот же телефон или на другой телефон)