我正在开发一个将由多个用户使用的 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/