【问题标题】:Custom Open Graph Story failing Facebook review自定义 Open Graph 故事未通过 Facebook 审核
【发布时间】:2014-05-19 15:33:43
【问题描述】:
我的 Facebook 应用未通过审核,唯一的反馈是“您的 Open Graph 故事未在任何配置的平台上发布。”
唯一配置的平台是 iOS。我上传了 iOS 应用程序的模拟器版本,并创建了一个可供他们审查的测试用户。可以使用提交的 iOS 应用程序重复成功创建自定义打开图。我提供了非常明确的分步说明。我正在使用 Facebook-iOS-SDK 3.13.1。
有没有人成功解决了 Facebook 审核拒绝的问题?有什么方法可以更好地了解他们遇到的障碍?
【问题讨论】:
标签:
ios
facebook
facebook-graph-api
【解决方案1】:
这很可能是您的应用存在的问题。如果您获得此批准,则意味着 Facebook 团队未能将 Open Graph 故事发布到 Facebook 时间线。每次我遇到这种情况,这都是我的应用程序出现的问题。
我的建议是:
- 退出您的个人 FB 帐户,撤销所有权限
- 重新登录,确认您的个人帐户一切正常
- 在 Facebook 中创建 2-3 个测试用户,并让每个用户依次登录您的应用,验证 Open Graph 故事发布成功。
由于所有访问令牌和权限四处乱窜,很容易出错。
【解决方案2】:
事实证明,“您的 Open Graph 故事未在任何配置的平台上发布”的反馈是通用的(太通用而无用),并且可能意味着很多事情。就我而言,他们无法运行我在模拟器中提交的 iOS 版本。
以下是我将 iOS 版本提交到 Facebook 的过程:
- 如果您的应用不在应用商店中,您必须上传一个模拟器版本供他们测试。
- 使用命令行 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
希望这对某人有所帮助。