我的应用程序有某些事件必须在特定日期触发。当事件触发时,它必须显示警报并播放声音一段时间或播放mp3,例如。
这是怎么做到的?我这样做是因为iOS不允许应用程序在后台运行很长时间,如果我安排本地通知,我将不允许播放超过30秒的声音。
所以,如果这是不可能的,我如何在商店看到很多闹钟声称他们会用音乐唤醒你?
你们可以指点我的方式吗?
感谢
答案 0 :(得分:1)
本地通知系统可用于在后台处理这些类型的事件。查看Local Notification Programming Guide。
答案 1 :(得分:0)
我认为声称用音乐唤醒的应用程序将使用iPod播放类播放来自用户iPod库的音乐(请参阅文档中的MPMusicPlayerController和相关类),如果应用程序设置正确,则任何通过此方法启动的音乐(或播放列表)将在应用程序退出后继续播放 - 因此应用程序只需运行几秒钟左右即可将其设置为全部,然后就可以退出。