Я использую аутентификацию телефона firebase в первый раз, и я вижу, что проверка капчи должна продолжаться в соответствии с официальной документацией firebase. Хотя это служит хорошей цели, но иногда это становится очень плохим для пользователя, когда он начинает спрашивать о дорожных знаках, мостах и всем остальном. Есть ли способ сразу перейти к проверочному коду сразу после получения номера пользователя? Согласно документации, код указан ниже. Спасибо.
var phoneNumber = getPhoneNumberFromUserInput();
var appVerifier = window.recaptchaVerifier;
firebase.auth().signInWithPhoneNumber(phoneNumber, appVerifier)
.then(function (confirmationResult) {
// SMS sent. Prompt user to type the code from the message, then sign the
// user in with confirmationResult.confirm(code).
window.confirmationResult = confirmationResult;
}).catch(function (error) {
// Error; SMS not sent
// ...
});
var code = getCodeFromUserInput();
confirmationResult.confirm(code).then(function (result) {
// User signed in successfully.
var user = result.user;
// ...
}).catch(function (error) {
// User couldn't sign in (bad verification code?)
// ...
});