Uzyskaj dostęp do klienta Google Plus z wielu działań
Opracowuję aplikację, w której zintegrowałem google plus. Jak dotąd działa dobrze, jestem w stanie pobrać profil użytkownika.
Ale teraz chcę wykonać następujące czynności:
1) Mam dwie aktywnościsignInActivity
ishareActivity
.
2) Jeśli użytkownik już się logujesignInActivity
wtedy nie powinien ponownie prosić o zalogowanie sięshareActivity
i powinien bezpośrednio udostępniać treść.
3) Jeśli użytkownik nie jest zalogowany wsignInActivity
i spróbuj udostępnić dane za pomocąshareActivity
następnie aplikacja powinna zalogować użytkownika, a następnie udostępnić dane. W tym przypadku, jeśli użytkownik wróci dosignInActivity
następnie aplikacja powinna pokazać, że „masz już podpisane”
W skrócie chcę, aby logowanie użytkowników byłoCentralny w ramach aplikacji, aby w przypadku jej podpisania była dostępna z dowolnej aktywności.
Słyszałem o tokenie dostępu, ale nie wiem, jak go używać, a dokument mówi, że wygasa za godzinę, która nie jest tym, czego chcę.
Jak mogę zrobić centralne logowanie google plus? Czy to możliwe? lub muszę uwierzytelnić użytkownika w każdym działaniu?