- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我编写了一个使用 midi 播放音频的应用程序。该应用程序使用 MIDIDestinationCreate 并按照 Apple 在 iOS6 发行说明中的建议启用 UIBackgroundmodes。
应用审核团队拒绝了该应用,因为他们说该应用在进入后台模式时不会播放任何声音。他们建议我相应地更改 plist 并取消选中音频/背景模式。这当然会导致应用程序在播放 midi 时崩溃,这里的问题以及 iOS6 发行说明中也提到了这一点:
CoreMIDI/PGMidi Virtual midi error in iOS6
理想情况下,我不希望它在后台播放音乐。当用户将应用程序置于后台时,他们就完成了。
我回复了应用审查团队,让他们引用 MIDIDestinationCreate 的 iOS6 发行说明。这没有什么区别——他们只是坚持认为音频需要在用户关闭应用程序时播放——我猜可能就像 iTunes 一样。
他们建议为替代解决方案提交 DST - 我已提交但没有回复。
是否有其他播放 midi 的解决方案或安抚应用审查团队的方法?
最佳答案
开发者支持团队回复,实现方法没有问题。
看来审稿人犯了一个错误。我提出上诉,应用程序获得批准。
关于ios - MIDIDestinationCreate 和 UIBackgroundmodes,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24832230/
我在我的应用程序信息列表中的“必需的背景模式”键下添加了“应用程序与附件通信”,以便当应用程序在任何情况下被终止时iOS 将提示用户重新启动任何连接的 BLE 设备的后台同步。 我已经阅读了大量文档并
我试图在 Xcode 中运行一个应用程序,每次构建时,它都会说: 请求被服务委托(delegate) (SBMainWorkspace) 拒绝,原因是:已禁用(“无法启动 NameOfApp,因为此应
我修改了有关 UIBackgroundModes 的 Apple 文档,下面是它的内容: When this key is present, the system’s audio frameworks
如果是这样,那么具有位置 UIBackgroundMode 键的应用与在后台使用显着变化位置服务的应用之间有什么区别? 使用显着变化位置服务的应用会被挂起,直到发生位置变化,然后它会被唤醒并可以在后台
有没有人尝试过使用 UIBackgroundModes 注册任何网络内容?我想继续运行我的服务器获取代码并根据服务器响应播放一些声音,即使我的应用程序在后台或设备正在休眠。 关于此的任何线索以及使用它
我的应用在其 Info.plist 文件中包含 UIBackgroundModes 键(带有位置值)。该应用程序被 Apple 拒绝。 苹果拒绝的原因: “我们注意到您的应用在 Info.plist
我正在开发一个可以在后台运行的导航应用程序。由于将 UIAccelerometer 设置为 location,所以工作正常。但我也想使用加速度计,以获取有关用户正在做什么的一些额外信息。但是,在后台时
我有一个播放音乐的应用程序,我想启用背景模式。我的音频类别设置为 kAudioSessionCategory_MediaPlayback,如果我在 info.plist 文件内的 UIBackgrou
我编写了一个使用 midi 播放音频的应用程序。该应用程序使用 MIDIDestinationCreate 并按照 Apple 在 iOS6 发行说明中的建议启用 UIBackgroundmode
我正在使用 content-available=1 测试推送通知,除非在 Wi-Fi 上,否则它们似乎不会在后台传送到应用程序。 我在推送通知处理程序的开头有一个简单的日志语句: - (void)ap
We found that your app uses a background mode but does not include functionality that requires that
我有一个带有 UIBackgroundMode 位置的后台应用程序。 我希望我的应用每隔几个或几个小时额外联系服务器以查看是否有一些新数据(因为使用苹果通知推送会通知用户,这是不可取的)。 轮询是我永
我找不到明确的答案 - 之前的所有帖子似乎都与当应用程序从前台发送到后台时完成下载任务有关。 我不是在谈论那种情况,我是在谈论当应用程序具有 UIBackgroundMode 时 - 我的应用程序需要
我提交了一个应用程序,它以用户选择的固定时间间隔(5 分钟、10 分钟、30 分钟、1 小时)跟踪用户的位置(并将其发送到服务器)。该应用程序也应该在后台运行(发送请求),我已将其声明为 UIBack
我正在尝试升级较旧的 iPhone 项目以采用背景音频流,但是“所需的背景模式”键未显示在 Info.plist 下拉菜单中。 我已将基础 SDK 设置为 4.0。是否有另一个项目设置来控制哪些 In
我有一个 iOS7 应用程序,它注册了后台模式远程通知: UIBackgroundModes remote-notification 它在重启之前工作正常,应用程序在后台获取此事件: -(
我知道如果一个应用程序使用“显着变化的位置服务”,即使应用程序被终止,如果有位置更新要传送,iOS 也会唤醒它。 如果应用程序使用标准位置服务并将位置指定为 UIBackgroundModes 的键,
我已经集成了远程推送通知,但我收到了这个警告: didReceiveRemoteNotification:fetchCompletionHandler:], but you still need to
我有基于选项卡栏的应用程序。当我放入 plist UIBackgroundModes 时(我的应用程序应该支持 voip),GUI 不会加载。它在启动屏幕上很糟糕,并且不会加载第一个选项卡 View
我最近有一个应用被商店拒绝,原因如下: Our app declares support for external-accessory in the UIBackgroundModes key in
我是一名优秀的程序员,十分优秀!