ios - 无法在 iOS 上为 FB 连接切换用户

标签 ios facebook

我在我的应用程序中实现了 FB 连接。在与安装在用户手机上的 FB 应用程序作斗争后,我终于成功地强制使用标准 FB 对话框并绕过了 FB 应用程序 (参见 iOS: Connect to Facebook without leaving the app for authorization)

我的新问题是我似乎无法在应用程序内切换 FB 用户。当我从我的应用程序中单击“使用 Facebook 登录”按钮时,它会迅速弹出 FB 对话框,然后消失,并且总是让我重新登录到之前的用户(这意味着我无法切换 FB 用户)。

我已经检查了 Safari 和 FB 应用程序,但都没有登录。在提示新用户/密码之前,我是否必须告诉 FB 注销以前的用户?

谢谢

最佳答案

您的实现可能会在 NSUserDefaults 中保存用户的访问 token 。如果是这样 - 您只需在注销或切换用户时随时从 NSUserDefaults 中删除它。

此外,如果需要,您还可以通过对 uid/permissions 进行 DELETE 图 API 调用来取消对用户的授权。

希望对你有帮助

关于ios - 无法在 iOS 上为 FB 连接切换用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7699256/

相关文章:

iOS 构建一个与 NSRegularExpression 一起使用的正则表达式

ios - 如何正确分配SKSpriteNode空间?

ios - 在锁定屏幕上显示通知

ios - 64 位 ios 模拟器中的 TableView 加载问题

facebook - 如何使用访问 token 获取 Facebook 用户 ID

android - 社交(Google 和 Facebook)按钮未在水平 LinearLayout 中对齐

iphone - fbdialog 无法关闭

ios - 无法在项目导航器中打开 xib

facebook - 使用 Graph API 编辑 Facebook 页面信息

ios - iPad Safari 和 Chrome 上的 Facebook 嵌入式帖子问题