【问题标题】:What App permissions do I have before Facebook review?在 Facebook 审核之前我有哪些应用权限?
【发布时间】:2015-12-10 11:38:23
【问题描述】:

我们正在开发适用于 iOS 和 Android 的移动应用。为了让 Facebook 点赞和分享功能,我们的应用程序将向 Facebook 的 Graph API 请求 publish_actions 许可。我陷入困境 - 我没有获得普通用户的此类许可(无论是开发人员,还是 Facebook 角色方面的测试人员)。

例如(在 Swift 中)在用户登录后执行以下代码:

 for p in result.grantedPermissions {
   print(p as! NSString)
 }

我看到了:
contact_email
用户朋友
public_profile

实际上的问题是:如果我已经在代码中设置了此权限,那么如果我没有获得普通用户的审查请求而没有被授予 publish_actions 是否正常?

【问题讨论】:

  • “如果我已经在代码中设置了这个权限?” – 你在你的代码中所做的就是指定你想要询问用户的权限登录时。但是,如果尚未审核普通用户(在应用中没有角色),则不会要求他们提供这些权限。

标签: android ios objective-c swift facebook


【解决方案1】:

您的应用可以使用此(public_profile、user_friendsemail)权限而无需 Facebook 审核,如果您使用了 non-optional 权限,您可以访问用户详细信息例如,publish_actions 出于分享目的,您需要先在 Facebook 上提交您的应用以供审核,然后再在 Apple 上提交您的应用。

有关可选和非可选的扩展权限,请参阅link

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-08-25
    • 2020-07-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多