-
7 votesanswersviews
对于iOS 10,每周的特定日期重复UserNotification
我正在研究iOS 10的本地通知调度模块,该模块重复本地通知,例如每个星期天或每个星期一......等等 . 让我说我安排了这个日期的通知 2016-12-27 10:53:22 +0000 并使用 UNCalendarNotificationTrigger 重复值等于true,通知在该日期被触发,并且它不会在下周同时重复 . 可能是什么原因?如何在iOS 10中的特定日期每周重复一次 . 以下是... -
0 votesanswersviews
如何安排在特定时间过后以某种频率重复的通知
我没有看到支持安排这种通知,即仅在特定时间过去时重复 . 问题是,虽然重复正确,但计划会立即触发,而不会等待确切的时间 . 例如这是10分钟后安排重复通知的代码 . 这不等待10分钟 - 从现在开始在下一分钟立即开火 . NSDate *theDate = [NSDate dateWithTimeIntervalSinceNow:60*10]; NSDateComponents *dateForS... -
1 votesanswersviews
自定义本地通知声音不起作用
我正在尝试为本地通知提供自定义通知声音 . 但它仍然播放默认声音 let content = UNMutableNotificationContent() content.title = NSString.localizedUserNotificationString(forKey: "Test", arguments: nil) content.bod... -
1 votesanswersviews
快速用户通知:为什么nextTriggerDate为零?
当我执行以下操作时(2017年1月7日): let dateComponents = Calendar.current.dateComponents(in: TimeZone.current, from: date) print("dateComponents = \(dateComponents)") let trigger = UNCalen... -
1 votesanswersviews
本地通知使用日历触发器重复间隔
我正在设置一些本地通知作为提醒 . 到目前为止,我已经能够设置一个非重复通知,该通知从datePicker中选择的日期触发 . let dateformatter = DateFormatter() dateformatter.dateStyle = DateFormatter.Style.medium dateformatter.timeStyle = DateFormatter... -
9 votesanswersviews
iOS 10 UNNotificationAction从后台打开应用程序
当用户收到通知并且我的应用程序处于后台时,如何打开我的应用程序?当然点击通知本身会打开应用程序,但如何使用自定义通知操作处理它? 我已经实现了UNUserNotificationCenterDelegate和userNotificationCenter(_,didReceive,...) 只需要一个可以打开我的应用程序并执行特定操作的代码(例如转到特定视图) 如果通知处理程序识别出通知并打开iPh... -
2 votesanswersviews
UNUserNotificationCenter Swift - 在特定情况下本地通知不会触发
我在应用程序中使用本地通知时遇到问题 . 我正在使用自定义内容和自定义操作类别安排本地通知 . 它是在iOS 11中安排和解雇,但在iOS 10中没有 . 根据文档,它也应该在iOS 10中工作 . 请查看我的代码,并告诉我为什么它不适用于这种特定情况 . 代码如下 . AppDelegate.swift func application(_ application: UIApplication,... -
87 votesanswersviews
删除特定的本地通知
我正在开发基于本地通知的iPhone闹钟应用程序 . 删除警报时,相关的本地通知应取消 . 但是,如何确定要取消本地通知数组中的哪个对象呢? 我知道 [[UIApplication sharedApplication] cancelLocalNotification:notification] 方法,但我怎么能让这个'notification'取消呢? -
0 votesanswersviews
用户选择的swift 3重复间隔中的本地通知
我正在尝试编写一些代码,允许用户设置自定义本地通知以提醒他们一些任务 . 我正在使用用户通知框架 . 因此,基本上用户可以决定设置通知,提醒他每周购买一些肥皂或每年生日祝福或每个月检查一些东西(这些只是示例) . 到目前为止,我已经能够设置一个没有重复间隔的本地通知 . func scheduleNotif() { let dateformatter = DateFormatter() ... -
3 votesanswersviews
如何使用UserNotifications框架替换iOS 10中显示的通知
我正在构建一个提醒应用程序,它根据用户的自定义设置发送重复的本地通知 . 例如,我可能每隔一天晚上8点发送通知 . 每次我发送其中一个通知时,我都想替换可能已在用户通知中心显示的任何先前通知 . iOS中新的UserNotifications框架让我接近能够做到这一点 . 据我所知,通知可以通过两种方式替换: 将 UNCalendarNotificationTrigger 与 repeats:... -
0 votesanswersviews
每个月重复通知
以下代码行可以在每周重复本地通知,对吧?: let triggerWeekly = Calendar.current.dateComponents([.weekday,hour,.minute,.second,], from: date) let trigger = UNCalendarNotificationTrigger(dateMatching: triggerWeekly, repeats... -
0 votesanswersviews
安排从下周开始每天执行的通知
My original problem: 当用户在19:00设置闹钟时,我想在19:03 19:09 19:12显示提醒,以防他没有与通知互动 . (该应用程序应该能够脱机运行,因此无法使用推送通知来唤醒应用程序以进行此过程,如您所知,本地通知不会唤醒应用程序) . 因此,每次用户安排提醒时,我都会敏锐地安排4(1个原始和3个重复),如果用户与通知交互,我将删除所有其余的 . 问题是,通知每天重复... -
4 votesanswersviews
从iOS 10中的自定义日期开始取消并重新安排UserNotification(旧UILocalNotification)
我安排每天 UserNorification 在特定时间每天触发,通知用户做某事 . 但是如果用户在通知被触发前X小时执行此操作,我需要在今天's notification, in my opinion cancel all, and reschedule again but from tomorrow'取消特定时间 . 例如,如果今天通知应该在11:00触发,而用户"do that t... -
0 votesanswersviews
如何使用UserNotifications API设置2周的警报
我试图用 UserNotifications API模拟股票报警应用程序的使用情况,但我很难做到这一点 . 对于一个特定的工作日(在这种情况下是星期一),这一切都很好 . NSDateComponents *components = [NSDateComponents new]; components.hour = 13; components.minute = 0; components.s...