Угловой 6 и угловой огненный знак InWithRedirect не работает в мобильном браузере - PullRequest
0 голосов
/ 24 сентября 2018

Заранее спасибо .. все еще новичок в веб-разработке.

Я изучаю угловую и пожарную аутентификацию.Я не смог найти лучшего руководства или учебника, где бы я мог использовать аутентификацию с помощью angular fire.

мой браузер iphone Chrome и Safari не позволяют мне войти, но на рабочем столе он работает.

Я хотел попробовать https://firebase.google.com/docs/auth/web/cordova, но я потерян и не могу понять документацию.

Ценю всю вашу помощь.

   import { Injectable } from '@angular/core';
   import { AngularFireAuth } from '@angular/fire/auth';
   import * as firebase from 'firebase';
   import { Observable } from 'rxjs';

    @Injectable({
    providedIn: 'root'
    })

    export class AuthService {
    user$: Observable<firebase.User>;

     constructor( public afAuth: AngularFireAuth) {
     this.user$ = afAuth.authState;
    }

    login() {
    this.afAuth.auth.signInWithRedirect(new 
    firebase.auth.GoogleAuthProvider());
    }

    logout() {
    this.afAuth.auth.signOut();
    }

    redirectLogin() {
    return this.afAuth.auth.getRedirectResult();
    }

    isUserLoggedin(){
    return this.afAuth.authState;
      }

    }

1 Ответ

0 голосов
/ 27 сентября 2018

Я давно не могу использовать логин Google в своих веб-приложениях в браузере Chrome для Android.У меня никогда не было проблем с Chrome на рабочем столе, и, похоже, ни у кого больше нет проблем с их андроидами.Сегодня я начал работать над проектом дома, и теперь по какой-то причине я не могу войти в Chrome на своем домашнем ПК.Нет ошибок, нет ничего.Я могу войти один раз, а затем перенаправиться обратно на страницу входа, но на самом деле ничего не получаю.URL перенаправления отображается в адресной строке, а затем возвращает меня обратно на страницу входа.Попробовал приватный браузер, и я смог войти в систему, но забрал меня обратно на страницу входа в систему и никогда не видит меня в системе.

...