【发布时间】:2016-04-07 23:18:02
【问题描述】:
self.logInButton = FBSDKLoginButton()
self.logInButton.loginBehavior = FBSDKLoginBehavior.Native
//Above Uses Facebook iOS setting
//login if User is logged in from their device setting
if FBSDKAccessToken.currentAccessToken() == nil{
//User is not logged in
} else {
//User is logged in
}
- 我使用上面的代码来确定用户是否已经登录。
- 上述代码一直有效,直到用户未从 Web 注销或 iOS Facebook 从设置中登录
如果发生任何一种情况,我需要找出方法。我想知道 Facebook SDK 是否注册某种通知以了解登录状态是否已更改。
如果有人从 Facebook 而不是我的应用程序注销,FBSDKLoginButtonDelegate 会触发“loginButtonDidLogOut”吗?
【问题讨论】:
标签: ios swift facebook facebook-graph-api facebook-login