firebase.auth().signInWithEmailAndPassword 既不触发承诺也不捕获错误

时间:2021-07-01 18:43:43

标签: javascript firebase firebase-authentication

我们使用的是 Firebase v4.12.0 和 Cordova。

firebase.auth().signInWithEmailAndPassword 有时(经常)不会触发任何东西:既不是承诺也不是错误。卡住了。

当它按预期触发时,我们可以看到对 googleapis.com 的请求,但是当它卡住时,没有发出请求。

这似乎只在 iOS 上发生了几周。过去 5 年没有发生过一次...

代码如下:

var config = {
   apiKey: "myapikey",
   authDomain: "myapp.firebaseapp.com",
   databaseURL: "https://myapp.firebaseio.com"
};
       
firebase.initializeApp(config);

firebase.auth().signInWithEmailAndPassword("email@domain.com", "password") 
    .then(function(firebaseUser) {
      if (firebaseUser) {
        console.log("logged !");
      } else {
        console.log("User is logged out");
      }
    })
    .catch(function(error) {
      if (error) {
        console.log("error : "+JSON.stringify(error));
      }
    });

这是一个已知问题吗?如何调试并找到有关它的更多信息?

0 个答案:

没有答案
相关问题