# #javascript #firebase #firebase-authentication #capacitor #ionic5
Вопрос:
Я разрабатываю ionic capacitor
приложение с функцией аутентификации по телефону firebase. Я должен следовать документации firebase и установить код для аутентификации телефона с отправкой otp и проверкой с помощью firebase. Он отлично работает в браузере и на устройстве Android. Я получаю otp, и я также могу это проверить, но теперь я создаю сборку ios и обнаруживаю, что получаю какую-то ошибку
code: "auth/operation-not-supported-in-this-environment"
message: "RecaptchaVerifier is only supported in a browser HTTP/HTTPS environment."
Пожалуйста, найдите мой код ниже
recaptchaVerifier: firebase.auth.RecaptchaVerifier;
ionViewDidLoad() {
this.recaptchaVerifier = new firebase.auth.RecaptchaVerifier('sign-in-button', {
size: 'invisible',
callback: (response) => {
},
'expired-callback': () => {
}
});
}
signInWithPhoneNumber() {
this.authService.signInWithPhoneNumber(this.recaptchaVerifier, 19898989898).then(
success => {
this.verifyPhone();
}).catch(error => this.afterLoginError(error));
}
Так что проблема только в ios