Facebook iOS本机应用程序中的权限对话框

时间:2013-05-23 19:18:28

标签: ios facebook

我正在使用Facebook iOS SDK 3.5登录我的应用程序,调用以下方法:

FBSession openActiveSessionWithReadPermissions

如果未启用原生iOS登录并安装了Facebook iOS应用程序,登录过程将被重定向到Facebook应用程序。问题是,每次调用'FBSession openActiveSessionWithReadPermissions'时,facebook应用程序都会向用户显示权限对话框,即使用户已经授权了FB应用程序。

许可列表为空(无)。如果使用本机ios或safari进行登录,则不会发生此问题。

有什么想法吗?感谢

1 个答案:

答案 0 :(得分:1)

您可以通过检查访问令牌here

来检查用户是否已成功登录

此外,您可以通过将allowLoginUI设置为false来确保不会从每个调用中弹出GUI。

+ (BOOL)openActiveSessionWithAllowLoginUI:(BOOL)allowLoginUI;

我自己没有做任何iOS FB的东西,但这是我从阅读文档中得到的。

此外,似乎有一个相关的问题已发布here

相关问题