Как решить проблему с Аутентификацией по номеру телефона с Firebase?
некоторые телефоны автоматически подтверждают код, отправленный на смс
в некоторых случаях вы должны написать это вручную
Каков наилучший способ заставить его работать должным образом?
async function signInWithPhoneNumber(phoneNumber) {
const confirmation = await auth().signInWithPhoneNumber(phoneNumber);
setConfirm(confirmation);
}
async function confirmCode(code) {
try {
await confirm.confirm(code).then((user) => {
// Logic when confirmed
})
} catch (error) {
console.log('Invalid code.');
}
}
У меня есть несколько логи c в функция verifyCode при вводе правильного кода