【问题标题】:Permissions dialog in Facebook iOS native appFacebook iOS 原生应用中的权限对话框
【发布时间】:2013-05-23 19:18:28
【问题描述】:

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

FBSession openActiveSessionWithReadPermissions

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

权限列表为空 (nil)。如果使用原生 ios 或 safari 登录,则不会出现此问题。

有什么想法吗?谢谢

【问题讨论】:

    标签: ios facebook


    【解决方案1】:

    您可以通过检查访问令牌here来检查用户是否已成功登录

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

    + (BOOL)openActiveSessionWithAllowLoginUI:(BOOL)allowLoginUI;
    

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

    另外,here 似乎有一个有点相关的问题。

    【讨论】:

      猜你喜欢
      • 2012-12-03
      • 2011-12-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-07-15
      相关资源
      最近更新 更多