由于UIBackgroundModes,我的应用已被拒绝 [英] My App has been rejected because of UIBackgroundModes

查看:559
本文介绍了由于UIBackgroundModes,我的应用已被拒绝的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

We found that your app uses a background mode but does not include functionality that requires that mode to run persistently. This behavior is not in compliance with the App Store Review Guidelines.

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

We noticed your app declares support for audio in the UIBackgroundModes key in your Info.plist, but no audible content is played when the application is in the background. While your intention may have been to provide this functionality, at the time of review, we were not able to play background audio for your app.

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

As indicated in the iOS Application Programming Guide:

此键专用于提供声音的应用程序 在后台播放给用户的内容,例如音乐播放器或 流音频应用程序."

"This key is intended for use by applications that provide audible content to the user while in the background, such as music-player or streaming-audio applications."

因此,向听众提供可听内容是适当的. 用户在应用程序处于后台时,或删除音频"设置 通过UIBackgroundModes键.

Therefore, it would be appropriate to provide audible content to the user while the app is in the background or remove the "audio" setting from the UIBackgroundModes key.

对于离散的代码级问题,您可能希望与Apple协商. 开发人员技术支持.请确保:

For discrete code-level questions, you may wish to consult with Apple Developer Technical Support. Please be sure to:

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

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

For information on how to symbolicate and read a crash log, please see Tech Note TN2151 Understanding and Analyzing iPhone OS Application Crash Reports.

如果您在重现此问题时遇到困难,请尝试测试 "使用Xcode的存档功能测试工作流中所述.

If you have difficulty reproducing this issue, please try testing the workflow as described in "Testing Workflow with Xcode's Archive feature".

这是我的问题/疑问:

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

  • in the resolution center it told them that they have to start a video first or else there obviously won't be audio playback in background mode and also send them a screenshot that it actually works

他们实际上是在回答我吗?我已经写了大约一个小时以上 以前仍然没有答案

are they actually to answer me? I've wrote the above about one hour ago and still got no answer

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

will i have to resubmit the App and wait another 7 days or can they still approve the App?

推荐答案

我遇到了 exact 相同的问题和拒绝原因.

I had the exact same problem and rejection reason.

我所做的就是引用技术问答1668,使用AV Foundation在后台播放媒体"提出上诉(通常

What I did was file an appeal, citing Technical Q&A 1668, "Playing media while in the background using AV Foundation" (Usually here, but not at the moment), where it explicitly says that the UIBackgroundModes audio key may be used to play video in the background, either over AirPlay, or on a local device by detaching the AVPlayerLayer from the AVPlayer.

大约一周后,我的上诉获得批准,该应用程序已提交给商店.并不是说我曾经从苹果公司那里得到过明确的答复.但是,我认为批准是重要的部分.

About a week later, my appeal was approved and the app was submitted to the store. Not that I ever received an explicit answer from Apple about this. But, the approval was the important part, I guess.

//几周前,我向苹果公司提交了雷达申请,要求提供明确的视频背景模式.如果要复制它,现在可以在 OpenRadar 上使用.

// edit: I filed a radar with Apple asking for an explicit video backgrounding mode a few weeks back. Its on OpenRadar now, if you want to dupe it.

这篇关于由于UIBackgroundModes,我的应用已被拒绝的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆