Ошибка входа в Facebook в ioni c 4 и Firebase - PullRequest
0 голосов
/ 23 февраля 2020

Я получаю эту ошибку:

{"код": "аутентификация / операция не поддерживается в этой среде", "сообщение": "Эта операция не поддерживается в среде, в которой это приложение запущено. \ "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());
  }
}

Я посмотрел везде для ответа, но все это указывает на связанные с узлом ответы. Любая помощь будет высоко ценится

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...