在 iOS App 公开发布之前提交 Facebook App 以供审核?
Posted
技术标签:
【中文标题】在 iOS App 公开发布之前提交 Facebook App 以供审核?【英文标题】:Submit Facebook App for review before iOS App is released to public? 【发布时间】:2014-01-28 12:54:57 【问题描述】:我开发了一个包含 Facebook SDK 的 ios 应用程序,用于将 Open Graph 用户故事发布到 Facebook。一切正常,所以我昨天将我的 iOS 应用程序发送给 Apple 进行审核。
但我的问题是 Facebook 应用: 我必须提交 Facebook 应用程序以供审核,以便公众使用。但是我无法提交它,因为 Facebook 无法通过 iTunes 商店中的 App-ID 访问我的 iOS 应用程序。请参阅以下错误消息:
如果我从任何公共应用程序(例如 Whatsapp)插入应用程序 ID,我可以保存我的更改并可以提交 Facebook 应用程序。
我担心,如果我的 iOS 应用进入 App Store 并且 Facebook 功能不起作用,我会收到用户的差评。
所以我的问题是:有没有办法在不向公众发布我的 iOS 应用程序的情况下发送我的 Facebook 应用程序以供审核?
// 根据 Björn Kaisers 的回答编辑: 我只想提交我的 Open Graph 故事,但问题是我必须添加屏幕截图。如果我单击“添加屏幕截图”,则会打开一个弹出窗口,我必须选择平台,但我无法选择我在设置中添加的 iOS 平台(它不可见),因为它没有 iPhone 商店 ID。 同样,如果我从公共应用程序(例如 Whatsapp)添加(用于测试)iPhone 商店 ID,我可以选择 iOS 平台来添加屏幕截图。
请看这里:
如果没有这些屏幕截图,我将无法提交审核:(这是一个厄运循环。
2014 年 1 月 29 日更新: 按照建议,我选择了“Webseite”作为平台,并在我的 iOS 应用程序中使用 Facebook 上传了截图,希望 Facebook 评论者能理解截图显示的是 iOS 应用程序,但今天我没有通过审核:
【问题讨论】:
您可以考虑上传您的应用程序,使其可用于世界的某个小角落。然后整理一下facebook的评论。一旦 facebook 审核通过,就可以将您的应用程序提供给正确的地区/世界。这是一个可怕的解决方法,但可能只会为您提供所需的东西。 (我不确定,因为我还在处理类似的问题) 谢谢,这是个好主意。但我无法理解像 Facebook 这样的世界级公司如何提供如此糟糕的工作流程 这个问题似乎是题外话,因为它是关于 App Store 政策而不是关于编程。 【参考方案1】:要提交未发布的 iOS 应用以供审核,您需要通过提交表单提交模拟器二进制版本。阅读教程Creating iOS Simulator Build for Review 以获取更多详细信息。总之,确保选择的平台是iOS,然后找到以下部分:
然后通过对话框上传你的二进制文件:
【讨论】:
嗯,它现在可用,寻找答案的用户会发现该解决方案很有帮助。 感谢您的回答。这个和你提供的链接正是我需要的,你以前不应该被否决。 当我的应用无法在模拟器上运行时会发生什么?由于不同的原因,该应用的主要功能需要设备。 只是一个一般的想法,也许你可以将它们模拟出来,并在你的描述中写下特定功能已被模拟以在模拟器上进行测试。 作为一名 Unity 开发人员,这对我不起作用,因为当我使用 Facebook Unity SDK 时,Unity 无法生成模拟器版本.....以上是关于在 iOS App 公开发布之前提交 Facebook App 以供审核?的主要内容,如果未能解决你的问题,请参考以下文章
用户尝试登录时,iOS App 中的 Facebook 集成问题
重新提交 iOS 应用后,Apple App Store URL 可以更改吗?
SwiftUI捕获键盘提交动作在iOS15之前和之后的兼容实现