Niedawno Facebook opublikował pakiet SDK 4 z nowymi i ciekawymi aktualizacjami. Próbowałem przełączyć się na SDK4, aby korzystać z nowych funkcji, jednak zmagam się z funkcją logowania na Facebooku.Facebook SDK 4 dla systemu Android - sposób automatycznego wylogowania
Do tej pory, aby wylogować Facebooka programowo, użyłem:
Session session = Session.getActiveSession();
session.closeAndClearTokenInformation();
Ale SDK4 wydaje się nie wspierać Sesja już, aw oficjalnych docs, wspominają:
Istnieją dwa sposoby zaimplementować logowanie do Facebooka na Androida:
Klasa LoginButton - która zapewnia przycisk, który możesz dodać do swojego interfejsu użytkownika. Jest on zgodny z bieżącym tokenem dostępu i może rejestrować ludzi.
Cóż, wygląda na to, że nie ma sposobu na logiczne wylogowanie się z Facebooka z wyjątkiem użycia LoginButton. Każdy ma jakiś pomysł, proszę udostępnij go tutaj.
Perfect - thanks. To działało dla mnie. – Simon
Chcę wspomnieć, ponieważ jest to najlepszy wynik w Google, moja aplikacja uległa awarii podczas próby wylogowania, dopóki nie dodałem pierwszej linii: FacebookSdk.sdkInitialize (this.getApplicationContext()); LoginManager.getInstance(). LogOut(); – batoutofhell
Po wylogowaniu nie pozwoli mi ponownie zalogować się. Czy istnieje sposób na ponowne logowanie po zalogowaniu się do LoginManager.getInstance(). LogOut(); – AndroidDev