Firebase аутентификация под iOS

Не работает аутентификация через firebase на ios платформу.

Ошибка

Cross-origin redirection to http://developers.google.com/ denied by Cross-Origin Resource Sharing policy: Origin capacitor://localhost is not allowed by Access-Control-Allow-Origin.

"dependencies": {
    "@angular/animations": "~12.2.5",
    "@angular/cdk": "~12.2.5",
    "@angular/common": "~12.2.5",
    "@angular/core": "~12.2.5",
    "@capacitor/android": "^3.2.4",
    "@capacitor/app": "1.0.3",
    "@capacitor/browser": "^1.0.6",
    "@capacitor/core": "^3.2.4",
    "@capacitor/haptics": "1.0.3",
    "@capacitor/ios": "^3.2.4",
    "@ionic-native/firebase": "^5.36.0",
},
"devDependencies": {
    "@angular/fire": "^7.0.4",
    "firebase": "^9.6.3",
 }

AppModule

imports:[
        AngularFireModule.initializeApp(environment.firebaseConfig),
        AngularFirestoreModule,
        AngularFireAuthModule,
        AngularFireStorageModule,
        IonicStorageModule.forRoot({
            name: '__mydb',
            driverOrder: [Drivers.IndexedDB, Drivers.LocalStorage]
        }),
        provideAuth(() => {
            if (Capacitor.isNativePlatform()) {
                return initializeAuth(getApp(), {
                    persistence: indexedDBLocalPersistence
                });
            } else {
                return getAuth();
            }
        })
]

Service

export class AuthService { 
     constructor(private afauth: AngularFireAuth,) {}


     async signIn(email, password) {
       this.afauth.setPersistence(firebase.auth.Auth.Persistence.LOCAL).then(() => {
         return this.afauth.signInWithEmailAndPassword(email, password);
       })
     }
}

На Android всё работает корректно


Ответы (0 шт):