android - 在 Facebook 审查之前,我有哪些 App 权限?

标签 android ios objective-c swift facebook

我们正在 iOS 和 Android 上开发移动应用程序。为了让 Facebook 点赞和分享功能,我们的应用程序将请求来自 Facebook 的 Graph API 的publish_actions 许可。我陷入困境 - 我没有收到普通用户的此类许可(既不是开发人员,也不是 Facebook 角色条款中的测试人员)。

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

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

我看到了:
联系邮箱
user_friends
public_profile

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

最佳答案

您的应用可以使用此权限(public_profile、user_friends电子邮件),无需 Facebook 审核,您可以访问用户详细信息,如果您使用非-可选权限,例如publish_actions,出于共享目的,您需要先在Facebook上提交您的应用程序以供审核,然后再在Apple上提交您的应用程序。

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

关于android - 在 Facebook 审查之前,我有哪些 App 权限?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34200919/

相关文章:

ios - MagicalRecord总是出错——无法读取数据

ios - 从 BT Mac 地址生成 uuid iOS

objective-c - 当从 iOS10 中的 UIActivityViewController 呈现时,无法在邮件编辑器中设置发送和取消按钮的文本颜色

ios - 将 UIWindow rootViewController 从 UIViewController 重新分配给包含 UINavigationControllers 的 UITabBarController

java - 某个范围内的随机数生成器有时会输出相同的数字两次

android - 在同一 Activity 中播放 2 个音频文件

ios - 从编辑场景中展开后, TableView 单元格为空白。如果终止应用程序并再次打开,Table View 会正确显示

ios - 从 NSURL 获取 MBProgressHUD 的进度

java - 为什么模拟器在假调用后关闭

android - 如何从 Android 应用程序 [新版本] 开始 Viber 通话?