【发布时间】: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