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

问题描述:

当应用程序处于后台时,我试图在远程通知到达时播放声音。 对于我使用Media Player和AVFoundation的前景。在应用程序处于后台时播放声音以进行远程通知

我试图执行在appFinishLunchingWithOptions的方法,但在那一刻,用户已经点击了通知中心的通知和应用程序是在前台。

我想播放声音,直到用户在通知中心去,然后单击通知。

对此有些想法?在此先感谢

30秒的UILocalNotication声音的极限。

有没有办法可以让它重复。您可以按照30秒的时间间隔重新安排时间,但那个时间将会是另一个闹钟的时间。

苹果严格的规则,如果你尝试添加声音超过30秒,UILocalNotifications会忽略的声音。

+0

谢谢,但是关于远程通知。我想有相同的规则,不是吗? – dev1001 2014-10-03 14:18:16

+0

谢谢,你是对的。这是来自官方的Apple文档:“自定义声音播放时必须低于30秒,如果自定义声音超过该限制,则会播放默认系统声音。” – dev1001 2014-10-03 14:24:04

+0

@ dev1001我记住远程通知,并在LocalNotifications中输入。无论如何,基本的东西只是不同的类型。 – EridB 2014-10-03 14:36:17