ios - 多用户 iOS SDK

标签 ios swift facebook

我正在开发一个将由多个用户使用的 iOS 应用程序。例如,这将安装在一个信息亭,这样多人就可以与之互动,然后能够登录到 Facebook 并共享内容。

我可以在应用程序中使用 Facebook 凭据登录/注销;但是,当我下次登录时...嵌入式弹出式 safari 浏览器会记住以前登录的用户并说“您已经授权”。清除用户的正确方法是什么,以便 safari 浏览器不记得最后一个用户?我到处搜索,人们建议使用 var httpCookie:NSHTTPCookieStorage=NSHTTPCookieStorage.sharedHTTPCookieStorage()... 清除 cookie,但这会返回 0 个项目。非常感谢任何帮助或指导!

最佳答案

这应该可以解决问题:

let storage = NSHTTPCookieStorage.sharedHTTPCookieStorage()
    for cookie in storage.cookies! {
        storage.deleteCookie(cookie)
}

关于ios - 多用户 iOS SDK,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38488479/

相关文章:

ios - 如何使用 Swift 打印数据类型变量的内容?

iphone - UIButton 在 MapView 之上时不可点击

ios - 使用自动布局使 CustomView 适合 SuperView

ios - 如何在coredata而不是钥匙串(keychain)中存储大小为4096的kSecAttrKeyTypeRSA类型的公钥和私钥

ios - 使用 Promise 链接网络调用

python - 使用 python 脚本检索 Facebook 页面评论

facebook - 在 Xcode 中使用 Swift 解析 Facebook SDK 设置

ios - 以编程方式更改中心 X/Y 对齐约束的乘数

javascript - 使用 Connect 将 Facebook iOS SDK 与评论集成

ios - 创建一个使用 RealmSwift 的自定义框架