Я получаю эту ошибку:
{"код": "аутентификация / операция не поддерживается в этой среде", "сообщение": "Эта операция не поддерживается в среде, в которой это приложение запущено. \ "location.protocol \" должен быть http, https или chrome - расширение и веб-хранилище должны быть включены. "}
при регистрации на facebook из Firebase.
мой файл login.ts
import { Component, OnInit } from '@angular/core';
import { AuthenticationService } from '../services/authentication.service';
@Component({
selector: 'app-login',
templateUrl: './login.page.html',
styleUrls: ['./login.page.scss'],
})
export class LoginPage implements OnInit {
constructor(private authService: AuthenticationService) {}
ngOnInit() {
}
signInWithFacebook() {
this.authService.signUpWithFacebook()
.then(user => {
console.log(user);
}).catch(err => {
console.log('Error!!! ', err);
});
}
}
и вот моя страница службы аутентификации
import { Injectable } from '@angular/core';
import { AngularFireAuth } from '@angular/fire/auth';
import * as firebase from 'firebase/app';
@Injectable({
providedIn: 'root'
})
export class AuthenticationService {
constructor(private fbAuth: AngularFireAuth) { }
signUpWithFacebook() {
return this.fbAuth.auth.signInWithPopup(new firebase.auth.FacebookAuthProvider());
}
}
Я посмотрел везде для ответа, но все это указывает на связанные с узлом ответы. Любая помощь будет высоко ценится