切换集成的Facebook应用程序权限

时间:2014-01-16 11:53:45

标签: ios facebook

使用集成的iOS登录时,有没有办法以编程方式删除应用程序权限?

我已经尝试在关闭会话之前删除各种(或全部)/me/permissions,但是当我要求删除权限时,操作系统会很乐意给我一个没有提示的新文件。 然后这个会话不起作用,因为Facebook仍然撤销了这些权限。

有没有办法撤销权限,以便在再次登录时得到正确的提示,而无需用户解决,他们需要转到设置并循环一些事情?

相关:

1 个答案:

答案 0 :(得分:0)

撤销权限后,请致电[FBSession renewSystemCredentials:][ACAccountStore renewCredentialsForAccount:completion]以更新操作系统的缓存。

这可以在您删除某些权限时解决问题,但在删除所有权限时(即使按“允许”仍然返回FBErrorCategoryUserCancelled)也不会解决问题。