Facebook iOS SDK v4.0检查用户会话状态

时间:2015-03-25 20:03:26

标签: session facebook-ios-sdk

在新的Facebook iOS SDK中,整个登录过程已经过修改。旧的[FBSession activeSession].isOpen技巧不再起作用了。如何在新SDK中可靠地确定用户会话的状态?

我目前的想法只是检查[FBSDKProfile currentProfile]是否为零,但这似乎不是100%准确,或者是解决此问题的正确,最直接的方法。

1 个答案:

答案 0 :(得分:20)

v4.0有一些变化。您可以在此处查看所有内容:https://developers.facebook.com/docs/ios/upgrading-4.x

为了检查用户的会话,现在您应该使用[FBSDKAccessToken currentAccessToken]

  

FBSession.activeSession已替换为[FBSDKAccessToken currentAccessToken]FBSDKLoginManager。没有会话状态的概念。而是使用管理器登录,这将设置currentAccessToken引用。