【发布时间】:2011-08-15 19:58:04
【问题描述】:
我正在寻找某种方法让我的应用在特定时间在后台播放声音(IOS4 多任务处理)。目前,我使用本地通知,效果很好,除了:
- 手机静音时不会播放声音
- 30 秒播放限制
我看到有 setKeepAliveTimeout:handler: 但它仅适用于 voip-apps,因为这不是我的应用程序的目的,我猜 Apple 会因此拒绝它。我还看到了一个解决方案,它会一直播放“空”的声音,直到到达时间为止,但是——不管怎样,这不是一种非常优雅的方式——我读到这也可能会导致应用程序被拒绝。
由于有一些闹钟应用程序可以满足我的需求,我想知道它们是如何实现此功能的。
提前感谢您的任何提示!
【问题讨论】:
-
我知道这篇文章很旧,但我面临着和你一样的问题。你找到解决办法了吗?
标签: iphone ios4 background audio multitasking