Szukam sposobu na sprawdzenie, czy mój użytkownik jest już zalogowany przy użyciu Google Zaloguj.Logowanie do Androida Google: sprawdź, czy użytkownik jest zalogowany
Popieram kilka API rejestrowania (Facebook, Google, niestandardowa), więc chciałbym zbudować statycznej metody pomocnika takiego: User.isUserLoggedIn()
z Facebook Używam:
if AccessToken.getCurrentAccessToken() != null {
return true
}
aby sprawdzić, czy użytkownik jest zalogowany przez Facebooka.
iOS używam następujących czynności, aby sprawdzić, czy użytkownik jest zalogowany poprzez Google Logowanie:
GIDSignIn.sharedInstance().hasAuthInKeychain()
Moje pytanie: Czy istnieje odpowiednik na Androida metody iOS:
GIDSignIn.sharedInstance().hasAuthInKeychain()
?
Szukam metody, która nie wymaga wywołania zwrotnego.
Dzięki! Max
Użyj wspólnego prefrencji, aby to zrobić, gdy użytkownik jest zalogowany, aby wartość logiczna była prawdziwa, a w przypadku Oncreate sprawdź, czy logiczna wartość logiczna jest prawdziwa lub nie. –
Może [this] (http://stackoverflow.com/a/22527038/1563878) będzie przydatny –