получение ошибки в платформе ios с ионным конденсатором: RecaptchaVerifier поддерживается только в среде HTTP/HTTPS браузера

# #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