我的应用程序因为 UIBackgroundModes 被拒绝 [英] My App has been rejected because of UIBackgroundModes

查看:41
本文介绍了我的应用程序因为 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.

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

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.

对于离散的代码级问题,你不妨咨询苹果开发者技术支持.请务必:

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

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

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

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".

这里是我的问题/疑问:

So here are my problems/questions:

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

  • 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?

推荐答案

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

I had the exact same problem and rejection reason.

我所做的是提出上诉,引用技术问答 1668,使用 AV Foundation 在后台播放媒体"(通常 此处,但目前还没有),其中明确指出 UIBackgroundModes 音频键可用于在后台播放视频,通过 AirPlay 或本地播放设备通过从 AVPlayer 分离 AVPlayerLayer.

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.

大约一周后,我的上诉获得批准,应用已提交给商店.并不是说我从 Apple 那里收到了明确的答复.但是,我想,批准是重要的部分.

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.

//几周前,我向 Apple 提交了一份雷达,要求提供明确的视频背景模式.如果你想欺骗它,它现在在 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天全站免登陆