让iOS在特定时间唤醒我的应用程序

让iOS在特定时间唤醒我的应用程序,ios,iphone,cocoa-touch,multitasking,Ios,Iphone,Cocoa Touch,Multitasking,我正在尝试为我的特殊需求创建一个小提醒应用;-) 有没有办法告诉iOS在特定时间/定期从后台唤醒我的应用程序 如果需要,该应用程序将决定打开屏幕或播放声音 到目前为止我还不知道怎么做。我在iOS 7上能找到的所有多任务处理都是关于播放音乐、下载数据等。没有基于时间的…据我所知,这是不可能的 最接近的方法是发送本地或推送通知。查看本地通知: 主类是UILocalNotification,记录在浏览应用程序商店时,有很多闹钟应用程序。他们是怎么做到的?或者它们只在应用程序处于前台时工作(这将是非常无

我正在尝试为我的特殊需求创建一个小提醒应用;-) 有没有办法告诉iOS在特定时间/定期从后台唤醒我的应用程序

如果需要,该应用程序将决定打开屏幕或播放声音


到目前为止我还不知道怎么做。我在iOS 7上能找到的所有多任务处理都是关于播放音乐、下载数据等。没有基于时间的…

据我所知,这是不可能的


最接近的方法是发送本地或推送通知。

查看本地通知:


主类是
UILocalNotification
,记录在

浏览应用程序商店时,有很多闹钟应用程序。他们是怎么做到的?或者它们只在应用程序处于前台时工作(这将是非常无用的)。苹果自己的定时器应用程序也能做到这一点……我从未使用过任何闹钟应用程序,但我不相信它们中的任何一个都能在屏幕上自动加载。他们很可能会发送通知或警报。我不记得苹果的警报到底有多准确,但我猜它显示了一个警报。请记住,苹果应用程序中的许多功能都使用私有/未记录的库和框架,如果您打算将应用程序发送到AppStore,则不应使用它们。嗯,这实际上不会唤醒我的应用程序,是吗?据我所知,用户得到通知,只有他决定是否打开应用程序。未经用户同意,你不允许唤醒应用程序。