iPhone - 在特定日期发起活动

时间:2011-08-24 19:55:17

标签: iphone

我的应用程序有某些事件必须在特定日期触发。当事件触发时,它必须显示警报并播放声音一段时间或播放mp3,例如。

这是怎么做到的?我这样做是因为iOS不允许应用程序在后台运行很长时间,如果我安排本地通知,我将不允许播放超过30秒的声音。

所以,如果这是不可能的,我如何在商店看到很多闹钟声称他们会用音乐唤醒你?

你们可以指点我的方式吗?

感谢

2 个答案:

答案 0 :(得分:1)

本地通知系统可用于在后台处理这些类型的事件。查看Local Notification Programming Guide

答案 1 :(得分:0)

我认为声称用音乐唤醒的应用程序将使用iPod播放类播放来自用户iPod库的音乐(请参阅文档中的MPMusicPlayerController和相关类),如果应用程序设置正确,则任何通过此方法启动的音乐(或播放列表)将在应用程序退出后继续播放 - 因此应用程序只需运行几秒钟左右即可将其设置为全部,然后就可以退出。