Non c'è più la classenel nuovo SDK per iOS di Facebook v4.x. Come posso sapere se l'utente è loggato o no adesso? Grazie in anticipo.No FBSession in Facebook SDK per iOS 4.x
risposta
Vincent ragione, controllare [FBSDKAccessToken currentAccessToken] per determinare se l'utente è connesso
sai come disconnettere l'utente, ho bisogno di farlo programmaticamente –
FBSDKLoginManager ha un metodo di disconnessione, ma i documenti online sono attualmente vuoti. Devo ancora convertire in 4.0 e ho lo stesso bisogno. Controlla le intestazioni fino a quando https://developers.facebook.com/docs/reference/ios/current/class/FBSDKLoginManager/ è terminato. –
sai come recuperare le informazioni utente dopo un login riuscito, ho bisogno di ottenere l'email – OXXY
Per controllare se l'utente connesso in caso affermativo, passare a un'altra vista.
if ([FBSDKAccessToken currentAccessToken]) {
// User is logged in
[self performSelector:@selector(accessGrantedNavigation)
withObject:nil afterDelay:0.0];
}
-(void)accessGrantedNavigation{
[self performSegueWithIdentifier: @"segueLoginFB" sender: self];
}
Per disconnettersi: (. anche se non permette di cambiare utente FB Penso che sia perché Safari prende già cura di quella sessione e rimane lo stesso utente.)
FBSDKLoginManager *manager = [[FBSDKLoginManager alloc] init];
[manager logOut];
Spero che aiuti.
Per favore come posso sostituire questo '[FBSession openActiveSessionWithAllowLoginUI: NO];'? –
- 1. Facebook SDK 4.x Problema di autorizzazione iOS
- 2. Facebook iOS SDK Esci
- 3. Pubblica immagine su Facebook utilizzando FBSDK 4.x per iOS
- 4. Sostituzione per FBFriendPickerViewController per Facebook SDK iOS 4
- 5. Disconnessione di Facebook nell'app utilizzando Facebook ios SDK
- 6. Token di accesso scaduto dopo openActiveSession per Facebook SDK iOS
- 7. Facebook iOS SDK 3.1 si interrompe in seguito alla chiamata a FBSession openWithBehavior
- 8. Facebook SDK IOS xcode
- 9. FB 4.0 - FBSession openActiveSessionWithReadPermissions replacement
- 10. iOS 4 build SDK
- 11. Facebook iOS SDK login nativo e UIWebView login
- 12. 'FBSession: Nessun AppID fornito
- 13. Verifica se sei loggato su ios facebook sdk 3.0
- 14. Facebook iOS SDK 3.0 Re-Autorizzazione
- 15. Come "rerequest" permesso di posta elettronica utilizzando Facebook iOS SDK 4.x?
- 16. Facebook IOS SDK 3.1.1 con errore Xcode 4.5.2
- 17. Apertura di FBSession in lanci consecutivi (SDK FB per SDK 3.0)
- 18. Facebook iOS SDK 3.1 con XCode 4.2 errori del linker
- 19. Facebook SDK per iOS tramite CocoaPods
- 20. Come ottenere l'email dell'utente con Facebook SDK 3.1 su iOS?
- 21. Facebook iOS SDK e autenticazione passport-facebook
- 22. facebook SDK per iOS: strano messaggio
- 23. Facebook iOS sdk per ricevere l'ID utente
- 24. SDK iOS Facebook troppo lento
- 25. Facebook SDK 4.5 IOS 9
- 26. Facebook SDK 3.1 per iOS - funziona su iOS6, ma si blocca su iOS 5.x
- 27. Errori SDK iOS di Facebook - Pubblicazione di azioni Open Graph
- 28. Android. Invia SMS a Facebook Messenger by Facebook SDK 4.X
- 29. Facebook SDK 3.1 iOS: gestisci il login se l'utente rimuove l'app da Impostazioni Facebook
- 30. Facebook iOS SDK v4.0 Verifica stato sessione utente
Che dire dell'utilizzo di [FBSDKAccessToken currentAccessToken]? – Vincent
"FBSession.activeSession è stato sostituito con [FBSDKAccessToken currentAccessToken] e FBSDKLoginManager.Non esiste alcun concetto di stato di sessione.Invece, utilizzare il gestore per accedere e questo imposta il riferimento CurrentAccessToken." da https://developers.facebook.com/docs/ios/upgrading-4.x? – Larme
Come si fa? – KarenAnne