In meiner ersten Start Aktivität dort Zeilen Code, der überprüft, wenn der Benutzer in von Firebase protokolliert:Android, Firebase Auth, Benutzersitzung noch existiert, wenn der Benutzer löscht und neu installieren App
if (mAuth.getCurrentUser() != null) {
startActivity(new Intent(SplashActivity.this, MenuActivity.class));
finish();
}
else
{
startActivity(new Intent(SplashActivity.this, LoginActivity.class));
finish();
}
Wenn der Benutzer angemeldet ist ich öffne MenuActivity wenn nicht, dann LoginActivity
In meinem LoginActivity ich mit signInWithCredential
autorisieren.
Ich habe ein interessantes Problem gefunden.
Wenn Benutzer löscht Anwendung dann neu installiert es von Google Play und startet es Benutzer noch angemeldet ist und öffnet MenuActivity
Ich habe ähnliche Frage but with iOS version gefunden.
Ist es eine Funktion von Firebase? Wie ist es möglich, Benutzersitzung ungültig zu machen, wenn Benutzer eine Anwendung löscht?