背景音频播放 - 应用被拒绝

时间:2014-06-25 18:09:21

标签: ios iphone objective-c audio background-music

我在我的plist中将背景模式设置为" App播放音频" 作为音频播放器,我使用StreamingKit

我在AppDelegate中添加此代码,但在audioPlayer类中的某些方法

NSError *setCategoryErr = nil;
NSError *activationErr  = nil;
[[AVAudioSession sharedInstance] setCategory: AVAudioSessionCategoryPlayback error:&setCategoryErr];
[[AVAudioSession sharedInstance] setActive:YES error:&activationErr];

我已经回答了

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

我们注意到您的应用在Info.plist中的UIBackgroundModes键中声明了对音频的支持,但未包含需要持久音频的功能。

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

"此密钥适用于在后台为用户提供可听内容的应用程序,例如音乐播放器或流式音频应用程序。"

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

什么可能导致这种拒绝?

1 个答案:

答案 0 :(得分:1)

您应确保在设备锁定时可以使用应用程序收听音乐。在锁定屏幕上你应该看到应用程序的名称,锁定屏幕上应该有一个暂停按钮,暂停按钮应该可以工作并使音乐静音。

(像往常一样,你应该在iOS 7上的多个设备上测试结果,如果你在iOS 6设备上也支持iOS 6。)

然后你可以重新提交......:)