Ionic 3 / AngularFire2 authState не сохраняется в Android (но работает в Интернете) - PullRequest
0 голосов
/ 30 апреля 2018

Привет всем, это отчасти сводит меня с ума.

Вот код:

  constructor(
    platform: Platform,
    statusBar: StatusBar,
    splashScreen: SplashScreen,
    afAuth: AngularFireAuth
  ) {
    afAuth.authState.subscribe(user => {
      if (user) {
        this.rootPage = "TabsPage";
        console.log("logging in");
        console.log(JSON.stringify(user)); // user
      } else {
        this.rootPage = "LoginPage";
        console.log("logging out");
        console.log(JSON.stringify(user)); // null
      }
    });

При запуске в Интернете я могу войти в свое приложение, а затем выйти, как и ожидалось. Однако на Android (тестирование с помощью ionic cordova run android) пользовательская подписка устанавливается, а затем сразу устанавливается на ноль.

1 Ответ

0 голосов
/ 01 мая 2018

Так что я разобрался!

Это была версия firebase, которую я использовал v4.12.1

Я перешел на версию 4.11.0 и проблема перестала возникать.

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