signInSilently () generiert einen Fehlercode = -4

Ich habe diesen Fall, in dem GIDSignIn.sharedInstance (). SignInSilently () einen Fehler zurückgibt:

Error Domain = com.google.GIDSignIn Code = -4 "Der Vorgang konnte nicht abgeschlossen werden. (Com.google.GIDSignIn Fehler -4.)"

Ich kann anscheinend keine Dokumentation zu diesem Fehler in den Google-Anmeldedokumenten oder in stackOverflow finden.

Ich erwarte, dass dies ein Fehler ist, wenn ich für keinen zuvor angemeldeten Benutzer ein stilles Anmelden anfordere. Aber zu meiner Überraschung passiert es sogar, wenn ich einen Benutzer habe, der zuvor angemeldet war, und ich versuche, mich nach einigen Sekunden ein zweites Mal lautlos anzumelden.

Ein zweites Problem, mit dem ich Schwierigkeiten habe, besteht darin, festzustellen, ob ein Benutzer angemeldet ist, der Folgendes verwendet:

GIDSignIn.sharedInstance().currentUser

Das ist entweder ein Null- oder ein GIDGoogleUser-Objekt.

Jede Hilfe, die Fortschritte in diesem Bereich erzielt, wäre sehr dankbar.

Vielen Dan

Antworten auf die Frage(14)

Ihre Antwort auf die Frage