Разная работа телефонов с входом по номеру телефона - PullRequest
0 голосов
/ 07 апреля 2020

Как решить проблему с Аутентификацией по номеру телефона с 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 при вводе правильного кода

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...