当应用程序处于后台时,在循环中播放声音以进行远程通知

时间:2014-10-03 13:57:15

标签: ios objective-c xcode

当应用程序处于后台时,当远程通知到达时,我尝试在循环中播放声音。 对于前景我使用了Media Player和AVFoundation。

我尝试在appFinishLunchingWithOptions中执行该方法,但在那一刻,用户已经在通知中心点击了通知,并且应用程序位于前台。

我希望播放声音,直到用户进入通知中心并点击通知。

有些想法吗?提前致谢

1 个答案:

答案 0 :(得分:0)

30秒是UILocalNotication声音的限制。

你无法重复它。您可以使用30秒的时间间隔再次安排它,但那个将是另一个警报的调度。

Apple严格遵守规则,如果您尝试添加超过30秒的声音,UILocalNotifications将忽略该声音。