我在我的应用程序中实现了 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/