Facebook iOS SDK v4.0 Überprüfen Sie den Benutzer-Sitzungsstatus

8

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.

    
danielmhanover 25.03.2015, 20:03
quelle

1 Antwort

19

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] und FBSDKLoginManager ersetzt. Es gibt kein Konzept des Sitzungsstatus. Verwenden Sie stattdessen den Manager, um sich anzumelden, und dies setzt die currentAccessToken -Referenz.

    
Douglas Ferreira 26.03.2015, 04:39
quelle

Tags und Links