我已经阅读了有关新用户通知框架的所有 Apple 文档,我被正式难住了。
我需要设置一个在几天UNNotificationRequest
后触发X
。这可以通过UNTimeIntervalNotificationTrigger
. 但是,问题是我需要此通知然后每天重复Y
。whereY
不一定等于X
。
我最初以为我可以简单地安排第二个 UNNotificationRequest 以 Y 的时间间隔重复,但随后它会在第一个X
日期过去之前触发,或者不会在正确的时间间隔内触发。
例如,如果我从现在开始安排一个通知 3 天,然后希望该通知在它触发后每天重复,如果不设置我自己的调度系统以在后台唤醒应用程序并检查是否是时候安排第二个 UNNotificationRequest 了吗?