以不同的时间重复通知

Posted

技术标签:

【中文标题】以不同的时间重复通知【英文标题】:Repeat notification with different time 【发布时间】:2018-04-24 11:20:26 【问题描述】:

我在上午 10:00 创建了一个本地通知,我想根据计算在下一次触发第一个通知时重复通知。

那么如何监听通知触发器来创建下一个通知呢?

注意:我使用了didRecieve 通知委托,但它仅适用于前台的应用程序我希望后台使用相同的东西。

【问题讨论】:

【参考方案1】:

时间间隔触发器可以做到。

https://developer.apple.com/documentation/usernotifications/untimeintervalnotificationtrigger

将 UNTimeIntervalNotificationTrigger 对象用于您希望在相对于当前时间的时间发送的本地通知。您指定在触发通知之前必须经过的秒数。您还可以将触发器设置为以指定的间隔重复。

【讨论】:

我用过,但我的问题是我想在不同的时间重复通知,它是根据下一次通知触发时间的计算来确定的

以上是关于以不同的时间重复通知的主要内容,如果未能解决你的问题,请参考以下文章

如何制作具有不同内容的重复通知

如何在每天不同的时间在android studio中设置每日重复通知?

无法通过 UNUserNotificationCenter 获得重复的每日通知以显示

如何设置重复的每日通知,每次都有不同的内容?

在Apple Watch上添加不同重复间隔的提醒通知

iOS - 使用不同的文本安排重复通知