15

我们发现您的应用使用后台模式,但不包含需要该模式持续运行的功能。此行为不符合 App Store 审核指南。

我们注意到您的应用在 Info.plist 的 UIBackgroundModes 键中声明支持音频,但当应用在后台时不会播放任何可听内容。虽然您的意图可能是提供此功能,但在审核时,我们无法为您的应用播放背景音频。

如 iOS 应用程序编程指南中所述:

“此密钥旨在供在后台向用户提供可听内容的应用程序使用,例如音乐播放器或流音频应用程序。”

因此,在应用程序处于后台时向用户提供可听内容或从 UIBackgroundModes 键中删除“音频”设置是合适的。

对于离散代码级别的问题,您可能希望咨询 Apple 开发人员技术支持。请务必:

  • 包括您的拒绝问题的完整详细信息
  • 准备任何符号化的崩溃日志、屏幕截图和步骤,以便在 DTS 工程师跟进时重现问题。

有关如何符号化和读取崩溃日志的信息,请参阅技术说明 TN2151 理解和分析 iPhone OS 应用程序崩溃报告。

如果您在重现此问题时遇到困难,请尝试按照“使用 Xcode 的存档功能测试工作流程”中的说明测试工作流程。

所以这是我的问题/问题:

  • 在分辨率中心,它告诉他们必须先开始播放视频,否则在后台模式下显然不会播放音频,并且还会向他们发送实际有效的屏幕截图

  • 他们真的要回答我吗?大约一小时前我已经写了上面的内容,但仍然没有答案

  • 我是否必须重新提交应用程序并再等待 7 天,还是他们仍然可以批准应用程序?

4

3 回答 3

14

我有完全相同的问题和拒绝原因。

我所做的是提出上诉,引用 Technical Q&A 1668,“Playing media while in the background using AV Foundation”(通常在这里,但目前不是),其中明确表示 UIBackgroundModes 音频键可用于播放视频在后台,通过 AirPlay,或通过从 AVPlayer 分离 AVPlayerLayer 在本地设备上。

大约一周后,我的申诉获得批准,应用程序被提交到商店。并不是说我从苹果那里收到过明确的答复。但是,我想,批准是重要的部分。

// 编辑:几周前,我向 Apple 提交了一份雷达,要求提供明确的视频背景模式。如果你想欺骗它,它现在就在OpenRadar上。

于 2013-04-12T21:40:10.617 回答
4

您不必重新提交应用程序,他们会回复您。

https://developer.apple.com/appstore/contact/appreviewboard/index.html

此链接将带您进入上诉流程的表格,尽管我假设您已经根据帖子中的信息完成了此操作。如果您觉得需要快速审核,也有一个链接。你只需要提出你的理由,试着非常小心地解决他们提出的关于你的应用程序为什么不符合指南的每一点。

于 2013-04-12T21:38:16.810 回答
0

我遇到了同样的问题,我在哪里使用 UIBackgroundModes 键通过 Airplay 在后台播放视频。而技术问答1668,明确提到是这样的

重要提示: UIBackgroundModes 音频键还允许应用使用 AirPlay 在后台流式传输媒体内容(另请参阅视频媒体的特殊注意事项)。

于 2015-08-13T09:10:32.983 回答