Привет всем, это отчасти сводит меня с ума.
Вот код:
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) пользовательская подписка устанавливается, а затем сразу устанавливается на ноль.