gpt4 book ai didi

android - Ionic 2 Firebase initializeApp 和 onAuthStateChanged 慢

转载 作者:行者123 更新时间:2023-11-29 15:39:24 25 4
gpt4 key购买 nike

我正在使用 Ionic 开发我的第一个 Firebase 应用程序,但我的登录代码出现了一些问题。在我的浏览器中,我没有看到任何问题,但是一旦我将应用程序安装到手机(iOS 和 Android)上,登录大约需要一分钟,因为来自 onAuthStateChanged 的​​回调需要很长时间。我正在使用 "firebase": "^3.8.0". 我添加了用于登录的代码。关于 Firebase 为何令人窒息的任何想法?

app.component.ts

constructor(public platform: Platform, private statusBar: StatusBar) {
this.rootPage = LoginPage;
let config = {
apiKey: "***",
authDomain: "***",
databaseURL: "***",
storageBucket: "***",
messagingSenderId: "***"
};
firebase.initializeApp(config);
this.authData = new AuthData();
this.zone = new NgZone({});
const subscribe = firebase.auth().onAuthStateChanged((user) => {
console.log("onAuthStateChanged");
this.zone.run(() => {
console.log(" zone onAuthStateChanged");
if (!user) {
this.rootPage = LoginPage;
subscribe();
} else {
// this.rootPage = HomePage;
this.rootPage = EditProfile;
subscribe();
}
});
});

最佳答案

在您的项目中升级到 firebase 3.9.0,肯定可以解决问题。

关于android - Ionic 2 Firebase initializeApp 和 onAuthStateChanged 慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43604074/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com