【问题标题】:Facebook iOS api sets permissions to optional?Facebook iOS api将权限设置为可选?
【发布时间】:2012-04-01 16:14:05
【问题描述】:

我正在尝试让我的应用用户使用 Facebook 登录,但我不希望他们能够登录,除非他们允许某些权限。我该怎么做?

NSArray *permissions =  [NSArray arrayWithObjects:@"publish_stream", @"friends_birthday", nil];
[facebook authorize:permissions];

使用此代码,用户可以选择他们想要授予应用程序的权限。我想将 publish_stream 设置为必需的权限,如果用户不接受此权限,他们将无法使用 Facebook 登录。 Facebook iOS API 可以做到这一点吗?

【问题讨论】:

  • 哇,你的建议真的对用户不友好。我为什么要相信你代表我发帖?
  • publish_stream 只是一个例子,我的问题是是否可以将某些权限设置为必需而不是可选。我很确定我已经在某些网站上看到过它,但对于我的生活,我不记得是哪个

标签: iphone objective-c facebook facebook-graph-api facebook-ios-sdk


【解决方案1】:

我认为这取决于用户是否允许/禁止权限。您不能将其强加给用户。

你可以做的是以下-

在成功返回您的应用进行身份验证后,检查用户已选择的权限,然后再次请求剩余权限。它仍然不会强迫用户,但会帮助他意识到为什么您需要该权限。希望对您有所帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-20
    • 1970-01-01
    • 2012-02-23
    • 1970-01-01
    相关资源
    最近更新 更多