Nie ma więcej klasy FBSession
w nowym pakiecie Facebook iOS SDK v4.x. Jak mogę się dowiedzieć, czy użytkownik jest zalogowany, czy nie teraz? Z góry dziękuję.Brak FBSession w Facebook iOS SDK 4.x
Odpowiedz
Vincent ma rację, sprawdź [FBSDKAccessToken currentAccessToken], aby określić, czy użytkownik jest zalogowany
czy wiesz, jak zalogować użytkownika, muszę to zrobić programowo –
FBSDKLoginManager ma metodę wylogowania, ale dokumenty online są obecnie puste. Muszę jeszcze przejść na 4.0 i mam taką samą potrzebę. Sprawdź nagłówki, dopóki nie zakończy się https://developers.facebook.com/docs/reference/ios/current/class/FBSDKLoginManager/. –
czy wiesz, jak pobrać informacje o użytkowniku po pomyślnym zalogowaniu, muszę uzyskać wiadomość e-mail – OXXY
Aby sprawdzić, czy użytkownik zalogowany i jeśli tak, to należy przejść do innego widoku.
if ([FBSDKAccessToken currentAccessToken]) {
// User is logged in
[self performSelector:@selector(accessGrantedNavigation)
withObject:nil afterDelay:0.0];
}
-(void)accessGrantedNavigation{
[self performSegueWithIdentifier: @"segueLoginFB" sender: self];
}
Aby wylogowanie: (. choć nie zezwala użytkownikowi na zmianę FB Myślę, że to dlatego, Safari już dba o tej sesji i pozostaje ten sam użytkownik.)
FBSDKLoginManager *manager = [[FBSDKLoginManager alloc] init];
[manager logOut];
Mam nadzieję, że to pomaga.
Proszę, jak mogę zastąpić to '[FBSession openActiveSessionWithAllowLoginUI: NO];'? –
- 1. Facebook SDK 4.x Problem z pozwoleniem iOS
- 2. Facebook iOS SDK 4 error info.plist
- 3. FB 4.0 - FBSession openActiveSessionWithReadPermissions replacement
- 4. Android: Opublikuj na Facebook programowo z FB SDK 4.x
- 5. iOS 4 Build SDK
- 6. Nowa sesja Facebook SDK FBSessionOpenWithPermissions
- 7. Uwierzytelnianie Facebook iOS SDK i paszport-facebook
- 8. Facebook iOS SDK 3.1 zawiesza się podczas kolejnego wywołania FBSession openWithBehavior
- 9. Facebook IOS SDK 3.1.1 z błędem Xcode 4.5.2
- 10. Facebook iOS SDK poprzez CocoaPods
- 11. facebook iOS SDK: dziwny komunikat
- 12. Nieaktualny token dostępu po openActiveSession dla Facebook iOS SDK
- 13. iOS 6 SDK 3.1.1 facebook błąd logowania
- 14. Znajdź Facebook SDK w wersji na iOS
- 15. iOS Facebook SDK 3.1 Odzyskanie daty urodzin przyjaciela null
- 16. Android. Wyślij SMS-a do facebook messenger'a przez Facebook SDK 4.X
- 17. nowe konto Facebook w iOS 6 ustawień
- 18. iOS 6 facebook Auth Status aplikacji
- 19. Facebook-ios-sdk z wbudowanym UIWebView
- 20. Parametry okna dialogowego Facebook iOS SDK
- 21. Jak opublikować zdjęcie. iOS Facebook SDK 3.1
- 22. Facebook iOS sdk, aby wziąć identyfikator użytkownika
- 23. Problemy z migracją z Facebook iOS SDK 2.x do 3.x
- 24. Facebook SDK Logowanie do systemu iOS z zainstalowaną aplikacją Facebook
- 25. Wylogowanie z Facebooka iOS SDK
- 26. Facebook SDK 3.1 dla iOS - działa na iOS6, ale ulega awarii na iOS 5.x
- 27. Jak uzyskać adres e-mail użytkownika za pomocą pakietu Facebook SDK 3.1 w systemie iOS?
- 28. Zawieszenie w OpenURL: Możliwe Facebook SDK błąd w iOS 9
- 29. Pakiety iOS SDK: Zmiana nazwy wielu klas
- 30. Brak stosu wywołań w wyjątku w kodzie X 4
Co z użyciem [FBSDKAccessToken currentAccessToken]? – Vincent
"FBSession.activeSession został zamieniony na [FBSDKAccessToken currentAccessToken] i FBSDKLoginManager. Nie ma koncepcji stanu sesji. Zamiast tego użyj menedżera, aby się zalogować, a to ustawi odwołanie currentAccessToken." z https://developers.facebook.com/docs/ios/upgrading-4.x? – Larme
Jak to zrobić? – KarenAnne