2016-06-06 8 views
0

Ich implementierte Anmeldung mit Google in meiner Android App.Anmeldung mit Google schlägt nach einiger Zeit

Ich folgte den Schritten auf ihrer Entwickler-Seite, verwendete den Beispielcode, generierte die google-services.json Datei. Das Anmelden hat funktioniert.

Plötzlich nach zwei Tagen konnte die gleiche apk nicht erfolgreich anmelden.

Das Codefragment Fehler gibt, ist:

GoogleSignInResult result = Auth.GoogleSignInApi.getSignInResultFromIntent(data);

result.isSuccess() Die Methode gibt falsch, was anzeigt, Zeichen in ausgefallen ist.

Das Fehlerprotokoll gibt Fehler:

DEVELOPER ERROR resolution = null

Ist es eine Ausgabe mit google-services.json? Warum hörte es plötzlich auf zu arbeiten?

+0

Versuchen Sie Agiain zu generieren 'google-services.json' Datei. –

+0

Ich habe vor zwei Tagen eine neue Datei google-services.json erstellt, der Code hat funktioniert und es funktioniert jetzt nicht mehr. Die im Telefon installierte APK-Datei funktionierte nach zwei Tagen nicht mehr, keine Änderungen am Code. –

+0

Ich schlage vor, im Log nach Hinweisen zu suchen, was bei der Anmeldung schief läuft? Normalerweise gibt es eine Art Fehlermeldung. –

Antwort

1

Es kann tatsächlich viele Gründe geben, warum wir Anmeldefehler feststellen, nachdem wir bereits erfolgreich waren. Sie können folgendes prüfen:

  1. Eine mögliche Ursache kann mit implementing player sign-in sein.
  2. Es könnte sein, dass der Benutzer zuvor erfolgreich angemeldet und nicht abgemeldet hat, dann ruft das System onConnected() Methode auf. Wenn die Anmeldung fehlschlägt, ruft das System die Methode onConnectionFailed() auf. Um den Verbindungsfehler zu beheben, können Sie den in der Dokumentation angegebenen Code implementieren.
  3. Sie können auch durch Troubleshooting Issues in Your Android Game gehen, um zu sehen, ob Sie etwas wie die Einrichtung Ihres Spiels richtig verpasst haben.
  4. Dann könnte diese SO Post - Google Play Game Services - unable to sign in auch nützlich sein, wenn die beiden nicht funktionierten.
  5. Schließlich fügen Sie in Ihrer App einige Implementierungstechniken hinzu, um eine nahtlose Benutzererfahrung zu bieten, wie von der sign-in best practices empfohlen.

Ich hoffe, eine dieser Hilfe bei Ihrem Problem. :)

+0

Danke für die Hilfe! Durch das Generieren einer neuen google-services.json-Datei für ein neues Projekt wurde das Problem behoben. Will sehen, ob es jetzt wieder aufhört zu arbeiten. Wird auch Ihre Vorschläge umsetzen. –