我想知道是否有可能制作一个iPhone应用程序在一定时间内为用户提供警报而不在后台运行或使用通知?
我在一个名为iPray Pro的应用程序中看到它发生了。它会提醒祷告时间,即使它没有在后台运行或使用通知。我在设置 - 通知下检查了,应用程序根本就没有。
怎么做?
答案 0 :(得分:2)
即使应用已关闭,也会触发预定的本地通知。 iPray可能会安排给定时间的通知,然后由操作系统触发,而不必打开应用程序。
答案 1 :(得分:0)
它使用本地通知,而不是远程通知。
答案 2 :(得分:0)
在iOS文档中查找本地通知。它们就像推送通知,但不需要服务器。它们也是非常简单的API;进行UILocalNotification并使用scheduleLocalNotification:
上的UIApplication
方法将通知添加到系统中。
然后,它将根据您安排的本地通知的fireDate
属性触发。
本地通知需要iOS4.0或更高版本。