2012-07-18 130 views
0

如果用戶已禁用我的應用程序的通知,是否會調用「didreceivelocalnotification」方法?我需要一種方法來調用特定日期的方法。即使用戶不想看到通知,也應該調用該方法。有沒有比本地通知更好的方法呢?ios本地通知didreceivelocalnotification

回答

0

不,它不叫。

它更好地保存你的任務到服務器,並在那裏運行。 您無法保證您的用戶不會刪除您的應用或啓用其通知。

1

首先,didReceiveLocalNotification:方法將僅在您的應用程序正在運行並且本地通知在應用程序運行時觸發時調用。

看來,一旦使用scheduleLocalNotification:presentLocalNotificationNow:方法將本地通知「發送」給系統,它就會被解僱。

所以當「火災日期」來了,如果你的應用程序正在運行,將調用didReceiveLocalNotification:方法。

我跑了一個示例應用程序,並確認。