我在我的应用中实现了FB连接。在与用户手机上安装的FB应用程序作斗争后,我终于成功强制使用标准FB对话框并绕过FB应用程序 (见iOS: Connect to Facebook without leaving the app for authorization)
我的新问题是我似乎无法在应用内切换FB用户。当我点击我的应用程序中的“使用Facebook登录”按钮时,它会快速显示FB对话框,消失,并始终使用前一个用户重新登录(意味着我无法切换FB用户)。
我已经检查了Safari和FB应用程序,但都没有登录。在提示新用户/通行证之前,我是否必须告诉FB注销以前的用户?
由于
答案 0 :(得分:2)
您的实现可能会在NSUserDefaults中保存用户的访问令牌。如果是这样的话 - 您只需要在注销或切换用户时从NSUserDefaults中删除它。
此外,如果需要,您可以通过对uid / permissions进行DELETE图形API调用来取消对用户的授权。
希望这会有所帮助