Ich habe eine App mit 3 Aktivitäten: eine Login-Aktivität, eine Hauptaktivität und eine Detailaktivität.Google Anmelden Flow mit mehreren Aktivitäten
Die Login-Aktivität verwendet Google Login, um das Konto des Benutzers (die Token-ID und die E-Mail) abzurufen. Sowohl Hauptaktivität als auch Detailaktivität benötigen GoogleSignInAccount
.
Ich möchte die App nicht immer mit Login-Aktivität starten und transparent neu anmelden, wenn der Benutzer die App starten.
Ich möchte nicht die Token-ID und die Benutzer-E-Mail auf gemeinsame Einstellungen speichern, würde ich lieber direkt eine GoogleSignInAccount
überall in meiner App manipulieren.
Was ist der richtige Ablauf, um dieses Szenario zu verarbeiten? Sollte ich versuchen, eine silentSignIn
in jedem Bildschirm zu tun oder gibt es eine bessere Möglichkeit zum Speichern und Abrufen der GoogleSignInAccount
?