以编程方式从 Facebook 注销 iOS
Logout from Facebook programmatically iOS
我试图在不使用 FBSDKLoginButton
的情况下以编程方式从 Facebook 注销
我搜索过我该怎么做
我找到了这个答案 Can we logout facebook programatically
但问题是 FBSession
在新的 iOS FBSDK 版本
中被弃用
我的问题是
有没有办法在新的 iOS FBSDK 版本中清除 fb 会话?有没有办法以编程方式从 Facebook 注销?
或者我如何从 FBSDKLoginButton
调用注销操作
提前致谢
:)
w=16=shw=13=shw=14=sh
w=16=will.y.w=14=w
w=10=sh
您有两种注销方法。
首先,正如 Inder Kumar Rathore
所建议的那样
FBSDKLoginManager *loginManager = [[FBSDKLoginManager alloc] init];
[loginManager logOut];
其次是将 currentAccessToken 设置为 nil
[FBSDKAccessToken setCurrentAccessToken:nil];
@cookiemonsta 希望第二种方法对你有用。
Swift 版本:
FBSDKLoginManager().logOut()
即使您使用 FBSDKLoginButton
登录,您也可以使用 FBSDKLoginManager
。
Swift 3 和 Swift 4:
import FacebookLogin
import FacebookCore
let loginManager = LoginManager()
loginManager.logOut()
对于 Swift 3 和 4
我想使用这里提到的代码,
其中 HardikDG 提到了一个很好的注销答案。
你需要做的是在登录前添加下面一行,
fbLoginManager.loginBehavior = FBSDKLoginBehavior.web
注销时使用下面的代码
FBSDKAccessToken.setCurrent(nil)
FBSDKProfile.setCurrent(nil)
FBSDKLoginManager().logOut()
这非常适合我。
下面的就可以了。
import FBSDKLoginKit
LoginManager().logOut()
我试图在不使用 FBSDKLoginButton
的情况下以编程方式从 Facebook 注销
我搜索过我该怎么做
我找到了这个答案 Can we logout facebook programatically
但问题是 FBSession
在新的 iOS FBSDK 版本
我的问题是
有没有办法在新的 iOS FBSDK 版本中清除 fb 会话?有没有办法以编程方式从 Facebook 注销?
或者我如何从 FBSDKLoginButton
提前致谢 :)
您有两种注销方法。 首先,正如 Inder Kumar Rathore
所建议的那样FBSDKLoginManager *loginManager = [[FBSDKLoginManager alloc] init];
[loginManager logOut];
其次是将 currentAccessToken 设置为 nil
[FBSDKAccessToken setCurrentAccessToken:nil];
@cookiemonsta 希望第二种方法对你有用。
Swift 版本:
FBSDKLoginManager().logOut()
即使您使用 FBSDKLoginButton
登录,您也可以使用 FBSDKLoginManager
。
Swift 3 和 Swift 4:
import FacebookLogin
import FacebookCore
let loginManager = LoginManager()
loginManager.logOut()
对于 Swift 3 和 4
我想使用这里提到的代码,
其中 HardikDG 提到了一个很好的注销答案。 你需要做的是在登录前添加下面一行,
fbLoginManager.loginBehavior = FBSDKLoginBehavior.web
注销时使用下面的代码
FBSDKAccessToken.setCurrent(nil)
FBSDKProfile.setCurrent(nil)
FBSDKLoginManager().logOut()
这非常适合我。
下面的就可以了。
import FBSDKLoginKit
LoginManager().logOut()