Ich verwende Google Identity Toolkit und bisher funktioniert es großartig. Meine Frage ist, wie man in didLaunchWithOptions:
eincheckt, wenn eine aktuelle Sitzung in diesem Gerät aktiv ist, so kann ich die Authentifizierung überspringen.Wie wird die Google Identity Toolkit-Sitzung nach dem Beenden der App aktiviert?
Ich versuchte mit GIDSignIn.sharedInstance().currentUser != nil
, aber es gibt false zurück, nachdem die App erzwungen beendet wurde.
Wenn ich rufe GITAuth.sharedInstance().signInWithSavedAccount()
wird es versuchen, mit dem zuletzt verwendeten Konto einzuloggen, aber bis es zurückkommt würde ich bereits den Anmeldebildschirm präsentiert haben, was nicht das erwartete Verhalten ist.
Irgendwelche Vorschläge?
Dank
Es ist nicht die Antwort, nach der ich gesucht habe, aber könnte ein Workaround sein, um die Sitzung künstlich zu halten. Das Problem in diesem Fall ist, dass der Benutzer nicht authentifiziert wird und wenn Sie versuchen, mit diesen Anmeldeinformationen auf Informationen zuzugreifen, wird es fehlschlagen. Danke für die Idee. –