ios 本地通知 didreceivelocalnotification

标签 ios scheduled-tasks uilocalnotification

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

最佳答案

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

似乎一旦您使用 scheduleLocalNotification:presentLocalNotificationNow: 方法将本地通知“发送”到系统,它就会被触发。

因此,当“触发日期”到来时,如果您的应用正在运行,则会调用 didReceiveLocalNotification: 方法。

我运行了一个示例应用程序并确认了这一点。

关于ios 本地通知 didreceivelocalnotification,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11540763/

相关文章:

iphone - 如何在 UILabel 中按顺序显示字符串中的字符?

iOS - 使用 Accelerate.framework 计算矩阵每一行和/或列的点积

ios - 在方向上更改 UICollectionViewCell 布局

c++ - Openmp thread affinity : Set 2 threads in the program, 有多少核正在运行?

ColdFusion 8 调度程序不重新安排任务

ios - 如何设置 UILocalNotification 的过期时间?

ios - UILocalNotification 动画两次

ios - AVPlayer HLS 直播流落后

iOS 9.2.1,取消通知不起作用

vbscript - VBScript-使用错误处理来确定任务是否存在