自定义开放图形故事未通过Facebook审核

时间:2014-05-19 15:33:43

标签: ios facebook facebook-graph-api

我的Facebook应用程序审核失败,唯一的反馈是“您的Open Graph故事没有在任何已配置的平台上发布。”

唯一配置的平台是iOS。我上传了iOS应用程序的模拟器版本,并创建了一个可供用户审核的测试用户。可以使用提交的iOS应用程序重复创建自定义打开图表。我提供了非常明确的逐步说明。我正在使用Facebook-iOS-SDK 3.13.1。

有没有人成功地通过Facebook评论解决了这种拒绝问题?有没有办法获得有关他们遇到的障碍的更好信息?

2 个答案:

答案 0 :(得分:1)

这很可能是您应用的问题。如果您获得此批准,则意味着Facebook团队未能将Open Graph故事发布到Facebook时间线。每次我有这个,这都是我的应用程序的问题。

我的建议是:

  1. 退出个人FB帐户,撤消所有权限
  2. 重新登录,确认一切适用于您的个人帐户
  3. 在Facebook中创建2-3个测试用户并依次登录您的应用程序,验证Open Graph故事是否成功发布。
  4. 随着所有访问令牌和权限飞来飞去,很容易犯错误。

答案 1 :(得分:1)

事实证明反馈"您的Open Graph故事未在任何已配置的平台上发布"是通用的(太通用而不是有用),可能意味着许多事情。在我的情况下,他们无法运行我在模拟器中提交的iOS版本。

以下是我在向Facebook提交iOS版本时所学到的知识:

  • 如果您的应用不在应用商店中,您必须上传模拟器版本供他们测试。
  • 使用命令行xcodebuild工具创建要上传的.app文件
  • 如果您的应用是工作区的一部分(例如,您使用CocoaPods),请使用以下内容: xcodebuild -workspace .xcworkspace -scheme -arch i386 -sdk iphonesimulator7.1
  • 他们使用ios-sim来运行您上传的版本。您可以通过Homebrew安装ios-sim以在提交到Facebook之前测试构建
  • 如果您的应用仅限iPad,则必须明确指定ipad系列 ios-sim launch .app --sdk 7.1 --family ipad

希望这有助于某人。