Я использую React-Native-Firebase для проверки подлинности телефона для одного из моих проектов React Native.
затем следует Документация по проверке подлинности телефона и все работает нормально.
try {
await confirmation.confirm('12345'); // User entered code
// Successful login - onAuthStateChanged is triggered
} catch (e) {
console.error(e); // Invalid code
}
Когда я пытался ввести неправильную проверку для обработки ошибки, я не могу отловить ошибку в консоли, вместо этого я получаю экран ошибки
Вот мой действительный код
const submitAuth = async () => {
try {
authLoader(true);
await params.confirmation.confirm(smsCode);
// Successful login - onAuthStateChanged is triggered
} catch (e) {
console.error(e); // Can't able to catch the Error
}
};
также пытался заменить функцию asyn c на .then (). Catch , функция все еще получает то же самое.
Это я что-то упустил?