我在我的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键设置。
什么可能导致这种拒绝?
答案 0 :(得分:1)
您应确保在设备锁定时可以使用应用程序收听音乐。在锁定屏幕上你应该看到应用程序的名称,锁定屏幕上应该有一个暂停按钮,暂停按钮应该可以工作并使音乐静音。
(像往常一样,你应该在iOS 7上的多个设备上测试结果,如果你在iOS 6设备上也支持iOS 6。)
然后你可以重新提交......:)