2017-07-02 159 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,錯誤消息和更多信息 –