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

# #react-native #firebase-authentication

Вопрос:

Я внедряю аутентификацию Firebase в своем приложении. Я начал сталкиваться с этой проблемой, так как пакет firebase обновлен с «@react-native-firebase/auth»: «^12.4.0» до «@react-native-firebase/auth»: «^12.8.0».

Я проверил старые вопросы, связанные с этой проблемой, но они слишком старые, и ответ не решает проблему.

Странно, что я иногда могу войти в систему, а иногда нет. Версия Play store вообще не работает. Он всегда показывает эту ошибку.

Ниже приведена библиотека, которую я использую: «@react-native-firebase/приложение»: «^12.8.0», «@react-native-firebase/auth»: «^12.8.0», «@react-native-firebase/обмен сообщениями»: «^12.8.0»,

Все 3(отладка,выпуск,google) ключа SHA256 добавлены в приложение firebase. Сейчас я в тупике.

 async function signInWithPhoneNumber() {
console.log('Inside the Phone Number  91', registration_id);
try {
  const confirmation = await auth().signInWithPhoneNumber(
    ' 91'   registration_id,
  );
  setConfirm(confirmation);
} catch (_error) {
  console.log(_error);
}
 

}

 async function confirmCode(code) {
try {
  result = await confirm.confirm(code);
  uid = result.user.uid;
  console.log('result from confirmcode function:', uid);
} catch (_error) {
  console.log('Invalid code.', _error);
}
 

}

Заранее благодарю.