Facebook iOS SDK v4.0 检查用户会话状态
Facebook iOS SDK v4.0 Check User Session State
在新的 Facebook iOS SDK 中,整个登录过程已经过改进。旧的 [FBSession activeSession].isOpen
技巧不再有效。我如何才能可靠地确定新 SDK 中用户会话的状态?
我目前的想法是简单地检查 [FBSDKProfile currentProfile]
是否为零,但这似乎不是 100% 准确的,也不是解决这个问题的正确、最直接的方法。
v4.0 有一些变化。您可以在这里查看所有这些:https://developers.facebook.com/docs/ios/upgrading-4.x
为了检查用户的会话,现在您应该使用 [FBSDKAccessToken currentAccessToken]
。
FBSession.activeSession
has been replaced with [FBSDKAccessToken currentAccessToken]
and FBSDKLoginManager
. There is no concept of session state. Instead, use the manager to login and this sets the currentAccessToken
reference.
在新的 Facebook iOS SDK 中,整个登录过程已经过改进。旧的 [FBSession activeSession].isOpen
技巧不再有效。我如何才能可靠地确定新 SDK 中用户会话的状态?
我目前的想法是简单地检查 [FBSDKProfile currentProfile]
是否为零,但这似乎不是 100% 准确的,也不是解决这个问题的正确、最直接的方法。
v4.0 有一些变化。您可以在这里查看所有这些:https://developers.facebook.com/docs/ios/upgrading-4.x
为了检查用户的会话,现在您应该使用 [FBSDKAccessToken currentAccessToken]
。
FBSession.activeSession
has been replaced with[FBSDKAccessToken currentAccessToken]
andFBSDKLoginManager
. There is no concept of session state. Instead, use the manager to login and this sets thecurrentAccessToken
reference.