我的应用程序因UIBackgroundModes而被拒绝

时间:2013-04-12 20:39:49

标签: ios itunesconnect appstore-approval

  

我们发现您的应用使用了后台模式,但未包含   需要该模式持久运行的功能。这个   行为不符合App Store审查指南。

     

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

     

如“iOS应用程序编程指南”中所示:

     

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

     

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

     

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

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

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

     

如果您在复制此问题时遇到困难,请尝试测试   “Testing Workflow with Xcode's Archive feature”中描述的工作流程。

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

  • 在决议中心,它告诉他们必须开始播放视频 首先,否则显然不会在后台播放音频 模式并向他们发送实际工作的屏幕截图

  • 他们真的回答我了吗?我上面写了大约一个小时 以前仍然没有答案

  • 我是否必须重新提交应用程序并等待另外7天或者他们可以 仍然批准App?

3 个答案:

答案 0 :(得分:13)

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

我所做的是提出上诉,引用技术问答1668,“使用AV基金会在后台播放媒体”(通常是here,但目前不是),其中明确指出UIBackgroundModes音频键可用于通过AirPlay在后台播放视频,或通过从AVPlayer分离AVPlayerLayer在本地设备上播放视频。

大约一周后,我的申诉获得批准,应用程序已提交给商店。并不是说我曾经收到苹果公司关于此的明确答复。但是,我认为批准是重要的部分。

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

答案 1 :(得分:4)

您无需重新提交应用,他们会回复您。

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

此链接将引导您进入申诉流程表单,但我假设您已根据帖子中的信息完成此操作。如果您觉得需要快速审核,也可以找到相关链接。您只需要提出自己的情况,尽量小心地解决他们为什么您的应用不符合指南所做的每一点。

答案 2 :(得分:0)

我遇到了同样的问题,我使用UIBackgroundModes键通过Airplay在后台播放视频。虽然T echnical Q&A 1668,但它明确地提到了这个

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