Im neuen Facebook iOS SDK wurde der gesamte Anmeldeprozess überarbeitet. Der alte [FBSession activeSession].isOpen
Trick funktioniert nicht mehr. Wie kann ich den Status einer Benutzersitzung im neuen SDK zuverlässig ermitteln?
Meine aktuellen Gedanken überprüfen einfach, ob [FBSDKProfile currentProfile]
gleich null ist, aber das scheint nicht so zu sein, als wäre es 100% genau oder der richtige, direkteste Weg, um dieses Problem zu lösen.
Es gibt einige Änderungen in v4.0. Sie können alle hier überprüfen: Ссылка
Um die Sitzung des Benutzers zu überprüfen, sollten Sie jetzt [FBSDKAccessToken currentAccessToken]
verwenden.
FBSession.activeSession
wurde durch[FBSDKAccessToken currentAccessToken]
undFBSDKLoginManager
ersetzt. Es gibt kein Konzept des Sitzungsstatus. Verwenden Sie stattdessen den Manager, um sich anzumelden, und dies setzt diecurrentAccessToken
-Referenz.
Tags und Links session facebook-ios-sdk