繁体   English   中英

在Swift中以编程方式注销Facebook应用

[英]Programmatically logout of Facebook app in Swift

我需要构建一个应用程序,该应用程序将在商店中用于收集用户信息以进行电子邮件营销。 因此,许多人将通过一个iPad设备提供信息。 除了通过表单收集数据之外,用户还可以选择通过Twitter或Facebook登录名共享信息。 我使用Facebook成功创建了一个登录按钮,并且能够使用用户登录并检索其信息。 但是,当我尝试以编程方式注销用户,以便下一个用户可以使用其信息登录时。 Facebook仍然记得最后一个用户,我收到响应“您已经被授权使用该应用”。 我正在使用以下代码注销。 我想念什么?

fileprivate func logoutOfFacebook() {
    let loginManager = FBSDKLoginManager()
    loginManager.logOut()
    FBSDKAccessToken.setCurrent(nil)
}

对于Facebook Swift SDK:

LoginManager().logOut()

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM