2017-07-02 5 views
0

Ich habe eine ionic 1 Anwendung und ich bekomme einen seltsamen Fehler beim Login nur auf Android. Nur das erste Mal, wenn der Benutzer die Anwendung öffnet und sich anmeldet, protokolliert es einwandfrei. Als er sich abmeldet und versucht, sich erneut anzumelden, erhalte ich den Fehler "Auth/Network-Request Failed" und er kann sich nicht einloggen, wenn er die Anwendung nicht schließt und wieder öffnet. Ich verstehe nicht, was das Problem ist und warum es das erste Mal funktioniert. Das ist mein Code.Firebase. Auth Failed Network Timeout beim Anmelden

<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);     
    }); 

Antwort

0

2 Dinge:

  1. Geben Sie uns Details über Ihre Fehler. Nicht nur Auth/Network-Request Failed. Fügen Sie hier das vollständige Fehlerobjekt ein.

  2. Versuchen Sie, Ihre Firebase-Abhängigkeit zu aktualisieren.

+0

Dies ist die Fehlermeldung. "Netzwerkfehler (wie Timeout, unterbrochene Verbindung oder nicht erreichbarer Host) ist aufgetreten". Die Sache ist, warum, nachdem ich mich auslogge, geschieht dies. Was meinst du damit, deine Firebase-Abhängigkeit zu verbessern? Du meinst die Version? –

+0

Ja, die Version. Versuchen Sie, die letzte Version zu verwenden. Und dieser Fehler ist Sie einfügen ist nicht der ursprüngliche Fehler. Um dies zu tun: anstatt "alert (errorCode)" zu machen, versuche dieses errorCode Objekt zu einer vollständigen Zeichenkette zu analysieren (wie JSON.stringity) und füge hier den FULL Fehler ein. Ich möchte das vollständige vollständige Fehlerobjekt sehen. So etwas wie https://firebase.google.com/docs/reference/js/firebase.auth.Error. Sie sollten eine Fehler-ID, eine Fehlermeldung und weitere Informationen haben –