2017-07-02 155 views
0

我有一个离子1应用程序,我在登录时只在android上出现奇怪的错误。 只有当用户第一次打开应用程序并登录时,它才能完美记录。当他注销并尝试再次登录时,我收到此错误“Auth/Network-Request Failed”,他无法登录,除非他关闭应用程序并重新打开。我没有得到什么问题,为什么第一次工作。这是我的代码。Firebase。身份验证失败网络超时登录

<button class="button button-balanced small_button" ng-click="LogIn(user)"> 
       Sign in 
    </button> 

    //JS FILE 
    firebase.auth().signInWithEmailAndPassword($scope.registerusername, $scope.registerpassword) 
    .then(function (user){ 
     //GO HOMEPAGE 
    }) 
    .catch(function (error) { 
     alert(errorCode);     
    }); 

回答

0

两件事:

  1. 给我们介绍一下你的错误的详细信息。不仅Auth/Network-Request Failed。在这里粘贴完整的错误对象。

  2. 尝试升级您的Firebase依赖项。

+0

这是错误消息。 “网络错误(例如超时,连接中断或无法访问的主机)已经发生”。这就是为什么我注销后发生这种情况。还有什么意思是升级你的Firebase依赖?你的意思是版本? –

+0

是的,版本。尝试使用最新版本。而这个错误是你粘贴不是原始错误。为此:尝试将errorCode对象解析为完整字符串(如JSON.stringity)而不是执行alert(errorCode),并在此处粘贴FULL错误。我想看到完整的错误对象。像这样的https://firebase.google.com/docs/reference/js/firebase.auth.Error。您应该有错误ID,错误消息和更多信息 –