是否可以在不通知用户的情况下,使用UNCalendarNotificationTrigger或UNTimeIntervalNotificationTrigger在后台以固定的时间间隔运行代码片段,比如每天运行一次?例如,播放声音和运行的custom code?我需要这个来计算确切的时间在后台的特殊警报每天,然后设置它的通知。
发布于 2016-06-14 13:22:36
当通知被触发时,您不能触发代码块运行。但是,您可以通过在通知中添加操作并在UNUserNotificationCenter.currentNotificationCenter()上使用userNotificationCenter(_:didReceive:withCompletionHandler:)来触发代码块以使用UNNotificationAction执行。
https://stackoverflow.com/questions/37803184
复制相似问题