2012-07-18 103 views
0

如果用户已禁用我的应用程序的通知,是否会调用“didreceivelocalnotification”方法?我需要一种方法来调用特定日期的方法。即使用户不想看到通知,也应该调用该方法。有没有比本地通知更好的方法呢?ios本地通知didreceivelocalnotification

回答

0

不,它不叫。

它更好地保存你的任务到服务器,并在那里运行。 您无法保证您的用户不会删除您的应用或启用其通知。

1

首先,didReceiveLocalNotification:方法将仅在您的应用程序正在运行并且本地通知在应用程序运行时触发时调用。

看来,一旦使用scheduleLocalNotification:presentLocalNotificationNow:方法将本地通知“发送”给系统,它就会被解雇。

所以当“火灾日期”来了,如果你的应用程序正在运行,将调用didReceiveLocalNotification:方法。

我跑了一个示例应用程序,并确认。