让应用程序发出警报而不在后台运行或使用通知?

时间:2011-08-08 19:31:31

标签: iphone time background notifications settings

我想知道是否有可能制作一个iPhone应用程序在一定时间内为用户提供警报而不在后台运行或使用通知?

我在一个名为iPray Pro的应用程序中看到它发生了。它会提醒祷告时间,即使它没有在后台运行或使用通知。我在设置 - 通知下检查了,应用程序根本就没有。

怎么做?

3 个答案:

答案 0 :(得分:2)

即使应用已关闭,也会触发预定的本地通知。 iPray可能会安排给定时间的通知,然后由操作系统触发,而不必打开应用程序。

答案 1 :(得分:0)

它使用本地通知,而不是远程通知。

答案 2 :(得分:0)

在iOS文档中查找本地通知。它们就像推送通知,但不需要服务器。它们也是非常简单的API;进行UILocalNotification并使用scheduleLocalNotification:上的UIApplication方法将通知添加到系统中。

然后,它将根据您安排的本地通知的fireDate属性触发。

本地通知需要iOS4.0或更高版本。