-
7 votesanswersviews
访问UNNotificationRequest对象的计划日期
我试图找到UNNotificationRequest对象的预定开火日期 . 我正在提取这样的待处理通知请求: UNUserNotificationCenter.current().getPendingNotificationRequests { (notifications) in let pendingNotifications : [UNNotificationRequest... -
1 votesanswersviews
本地通知:重复功能无法按预期工作
使用以下代码处理警报应用并尝试每周重复警报: if repeatWeekly { let triggerWeekly = (Calendar.current as NSCalendar).components([.weekOfYear, .hour, .minute, .second], from: currentDateTime) trigger = UNCalendarNoti... -
1 votesanswersviews
如何在swift中获取即将发布的通知的日期?
所以我可以使用以下代码获取下一个通知: let center = UNUserNotificationCenter.current() center.getPendingNotificationRequests { (notifications) in let pendingNotifications : [UNNotificationRequest] = notific... -
1 votesanswersviews
通知不会触发
我试图从上午到下午每隔5分钟创建相同的通知 . UNUserNotificationCenter.current().requestAuthorization(options: [ .alert, .sound, .badge], completionHandler: {didAllow, error in}) let hours: [Int] = [13] for hour ... -
3 votesanswersviews
无法从通知操作处理程序打开URL
我试图通过在iOS 10 / Swift 3上打开URL来处理本地通知 . 我有一个URL分配给通知的默认操作,另一个分配给自定义操作按钮 . 触发默认操作(点击通知本身)后,应用程序会成功打开URL . 但是,当点击操作按钮时,将调用 UNUserNotificationCenterDelegate 处理程序并且 canOpenURL 返回true,但是打开URL的调用失败 . 仅当应用程序在后... -
0 votesanswersviews
Delphi / FMX iOS:UNUserNotificationCenter不会引发委托事件(本地通知)
我正在尝试使用Delphi / Firemonkey重现UNUserNotificationCenter(iOS10) . 该应用程序成功授权接收通知并按预期显示所有本地通知,现在UNUserNotificationCenter不会触发委托事件(例如,当用户点击通知项目时) . type UNUserNotificationCenterDelegate = interface(IObjecti... -
26 votesanswersviews
在iOS 10中添加本地通知 - Swift 3
所以我一直在尝试向新的UNUserNotificationCenter添加通知,但我似乎没有得到它 . 我的视图控制器有一个动作: @IBAction func sendPressed(_ sender: AnyObject) { let content = UNMutableNotificationContent() content.title = "Hello&qu... -
0 votesanswersviews
在iOS 10中安排和处理本地通知
我一直致力于我的一个项目,我允许用户在他们想要的时间安排多个通知 . iOS 10让我们能够使用DateComponents作为我们通知的开火日期,但我对于如何安排和处理多个通知感到很遗憾 . 每个通知都需要自己的请求,然后需要自己的标识符,否则您无法创建多个通知 . 我想我必须使用标识符来安排和处理通知,但现在我的代码是如此混乱,我一直认真地问自己,如果没有更简单的方法这样做 . 根据我的数据模... -
8 votesanswersviews
iOS 10如何使用UNUserNotificationCenter查看待处理通知列表?
解决方案代码 let center = UNUserNotificationCenter.current() print(center.getPendingNotificationRequests(completionHandler: { error in // error handling here })) 我的原帖: 我正在尝试通过UNUserNotificatio... -
2 votesanswersviews
UNUserNotificationCenter Swift - 在特定情况下本地通知不会触发
我在应用程序中使用本地通知时遇到问题 . 我正在使用自定义内容和自定义操作类别安排本地通知 . 它是在iOS 11中安排和解雇,但在iOS 10中没有 . 根据文档,它也应该在iOS 10中工作 . 请查看我的代码,并告诉我为什么它不适用于这种特定情况 . 代码如下 . AppDelegate.swift func application(_ application: UIApplication,... -
0 votesanswersviews
如何显示多个本地通知
背景: 我正在写一个机器人给你发送消息的应用程序 . 这些消息可以作为本地通知接收 . 问题: 当机器人在很短的时间内发送多个通知时(每条消息之间间隔1秒),通知中心将只显示一条消息 . 我每次都会听到通知声音,但我仍然会看到第一条消息 . 相关代码: func postUserNotification(content: String, delay: TimeInterval, withDicti... -
0 votesanswersviews
重复本地通知iOS 10
有没有人成功安排了使用UNUserNotificationCenter的重复每小时本地通知而没有创建多个请求? 我需要能够安排每小时通知在第一个通知设置为关闭的特定分钟发生 . 我能够使用旧的UILocalNotification框架执行此操作,但我希望能够利用新通知框架附带的通知扩展, Headers ,副 Headers 等 . 如果无法安排在特定时间每小时重复一次的请求,是否有人找到了使用多... -
0 votesanswersviews
如何在ios 11中使用推送套件显示推送通知 Banner ?
我正在使用推送工具包来获取推送通知,但在收到通知时不显示 Banner . 我使用以下代码显示 Banner : let content = UNMutableNotificationContent() content.title = (dict_body?["title"] as? String)! content.body = str_body! content.soun... -
0 votesanswersviews
需要有关在iOS中请求通知权限的说明
Info about "authorization" Info about "requesting permission" 问题是它们都需要在相同的代码中,但它们被分成两个单独的文章 . 所以目前还不清楚如何同时处理它们以及它们之间的区别(当然除了输入参数之外) . 我发现的代码只是按顺序调用这些函数: UNUserNotificationCenter.cu... -
0 votesanswersviews
如何安排在特定时间过后以某种频率重复的通知
我没有看到支持安排这种通知,即仅在特定时间过去时重复 . 问题是,虽然重复正确,但计划会立即触发,而不会等待确切的时间 . 例如这是10分钟后安排重复通知的代码 . 这不等待10分钟 - 从现在开始在下一分钟立即开火 . NSDate *theDate = [NSDate dateWithTimeIntervalSinceNow:60*10]; NSDateComponents *dateForS... -
10 votesanswersviews
在iOS 10中使用UNUserNotificationCenterDelegate收到新通知时,如何删除以前发送的通知?
这个问题是关于iOS 10中的新 UserNotifications 框架 . 我有一个应用程序,在用户在应用程序中执行某个操作后,每隔半小时安排一次本地通知,从1小时开始 . 为了避免使用户的锁定屏幕或通知中心混乱,我只希望一次显示一个通知,因此只有一个通知包含最新的相关信息 . 我实现这一目标的计划是在出现新通知时随时清除所有已发送的通知 . 看来这应该可以使用 UNUserNotificat... -
0 votesanswersviews
本地通知不显示自定义操作按钮
为了测试本地通知,我用一个视图控制器编写了一个测试应用程序 .在 viewDidLoad 中,我设置了自定义操作,通知类别和userNotificationCenter委托 .在 viewDidAppear 中,我设置通知内容,设置5秒后触发的触发器,创建通知请求,并将其添加到通知中心 . 我期待以下内容: 前景模式:应用程序启动时,应在5秒后显示前台通知 . 之前,应该调用委托函数“willPr... -
3 votesanswersviews
等到UNUserNotificationCenter的本地通知被删除使用removePendingNotificationRequests ios 10 swift 3
使用 UNUserNotificationCenter 中的新本地通知 . 我尝试删除带有一些标识符的通知: UNUserNotificationCenter.current().removePendingNotificationRequests(withIdentifiers: identifiers) 并从文件: 此方法异步执行,删除辅助线程上的挂起通知请求 . 完成处理程序不存在 . ... -
0 votesanswersviews
尽管Apple Docs说他们应该,但本地通知在后台安排时不会被触发/暂停
如果在前台安排本地通知触发 . 如果应用程序在后台,则不会安排本地通知,但我希望他们安排并立即触发 . 苹果文档说,关于这个主题的帖子讨论了iOS 10中的应用程序如何被快速暂停,因此不会安排本地通知 您在应用程序在前台或后台运行时安排本地通知 . https://developer.apple.com/library/content/documentation/NetworkingInter... -
0 votesanswersviews
如何在没有UserNotifications框架的情况下为OneSignal和Swift 2.3使用iOS 10的通知?
我试图让我的用户通过OneSignal接收通知,但我使用的是Swift 2.3并且有一台旧的Macbook无法升级到XCode 8.这可能吗?如何?这是建议的OneSignal Swift代码...... OneSignal.setLogLevel(.LL_VERBOSE, visualLevel: .LL_NONE) OneSignal.initWithLaunchOption... -
2 votesanswersviews
无法在UNNotificationContentExtension上使用AutoLayout约束
我正在尝试在iOS 10中添加一个自定义通知,该通知使用强制按下丰富的通知 . 我想以编程方式将视图添加到视图控制器的中心,该视图继承自UNNotificationContentExtension,但我得到的只是一个白色屏幕 . 当我给它一个这样的帧时添加内容: import UIKit import UserNotifications import UserNotificationsUI cl... -
6 votesanswersviews
用户通知请求始终带有默认操作标识符
我正在使用UNUserNotificationCenterDelegate(> ios 10)和其中一个委托方法,我可以检查来自通知的响应总是actionIdentifier等于“com.apple.UNNotificationDefaultActionIdentifier”,无论我做什么 . “response.notification.request.content.categoryI... -
1 votesanswersviews
无法在Apple Watch上获得可操作通知回调
我有一个推送通知的iOS应用程序(例如,当用户进入某个地理区域时) . 我还有一个Watch应用程序,可以在iPhone锁定时收到这些通知 . 我在这些通知中有2个操作(“呼叫”,“转到”),它们在Apple Watch通知中正确显示,但当用户触摸其中一个操作时,回调 userNotificationCenter(_ center: UNUserNotificationCenter, didRec... -
0 votesanswersviews
在为其设置的时间之前触发所有待处理的通知
在我正在开发的应用程序中,有一个选项可以在为所述通知设置的实际时间之前触发通知x时间量 . 例如,我将提醒设置为10:00 . 但是在应用程序的本地设置中,我将通知设置为在设置的时间前10分钟触发 . 因此,在此示例中,通知将在9:50触发 . 现在,当我为个人通知设定时间时,我可以执行上述操作 . 但我想要做的是在为它设置的实际时间之前触发所有待处理的通知 . 这是我用来设置通知的功能: fun... -
0 votesanswersviews
如何从iphone到Apple watch接收预定通知(本地通知)
我想知道我们是否可以从iphone设备接收预定的本地通知,我们可以在Apple Watch 上收到该通知 . 我还想从该通知更新本地数据库中的状态 . 注意:该应用程序是本地的,它不是远程的,并且具有本地数据库,我们必须在其中更新该通知的状态 . 提前致谢 . -
0 votesanswersviews
使用更改重复间隔触发UNUserNotification触发器
我已经浏览了关于新用户通知框架的所有Apple文档,我正式感到难过 . 我需要在 X 天之后设置一个 UNNotificationRequest 来触发 . 这可以通过 UNTimeIntervalNotificationTrigger 轻松完成 . 但是,问题是我需要此通知然后重复每个 Y 天 . Y 不一定等于 X . 我原本以为我可以简单地安排第二次UNNotificationRequ... -
1 votesanswersviews
WatchOS 4中的通知
我试图找出我的问题是否有解决方案 . 我想在每次RSSI达到20英尺时推送本地通知 . 我的代码有效,但它不需要时触发通知 . 提前致谢! 获取通知需要5分钟... func centralManager(_ central:CBCentralManager,didDiscover peripheral:CBPeripheral,advertisementData:[String:Any],rss... -
0 votesanswersviews
iOS 10通知触发并每分钟重复一次
我希望在2分钟后触发通知,并且还想在每分钟重复一次 . 以下代码的问题是它会在每分钟重复,但它会在2分钟内立即开始 . 感谢任何帮助 . UNMutableNotificationContent *content = [UNMutableNotificationContent new]; content.title = @"Good morning"; content.body... -
0 votesanswersviews
用户通知(本地)已重新安排?
如果我使用unusernotificationcenter安排本地通知,然后用户禁用我的应用程序的通知,那么我的通知将不会被传递 . 这很清楚 . 但是,如果用户随后允许我的应用程序发出通知,那么之前安排的通知将在未来的警报触发器中发送? -
0 votesanswersviews
为什么不通过removeDeliveredNotifications删除通知?
直到最近(我相信在iOS 12发布之前),从通知中心删除远程推送通知使用 removeDeliveredNotifications 按预期工作 . 突然,在Notification Service Extension中没有任何代码更改,通知不再被删除 . func removeNotifications(withThread thread: String, withCategory categor...