问题标签 [unnotificationrequest]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - 在设定的时间或重复后取消通知
我有一个本地通知设置为每 1 分钟重复一次。如果用户在 2 小时(或 120 次重复)后没有与任何通知交互,我想停止发送通知。
请注意:我想这样做而不是每分钟安排单独的通知,因为 Apple 有 64 个限制。
ios - 在 NSMutablearray 中添加新实例时出现奇怪的崩溃
编辑:iOS版本:iOS 10
我对 crashlytics 的以下崩溃报告感到困惑:
这是实现:
我无法在开发环境中看到崩溃,但是当我在 AppStore 中部署应用程序时,获取在同一行中报告的崩溃次数[myActions addObject:action];
ios - 如何按 nextTriggerDate 对 UNNotificationRequests 数组进行排序
我有一个数组UNNotificationRequest
。我想对它们进行排序nextTriggerDate
。
据我了解,我会使用array.sorted(by:predicate)
let sortedNotifications = notificationRequests.sorted(by:
{ $0.trigger.nextTriggerDate?.compare($1.trigger.nextTriggerDate!) == .orderedAscending })
但是,问题是.trigger
没有nextTriggerDate
属性。
为了获得nextTriggerDate
,我必须提取触发器并将其投射到UNCalendarNotificationTrigger
. 据我所知,不能在谓词中完成。
有什么想法吗?
notifications - 如果应用程序未运行(如时钟应用程序),我可以使用 iOS 本地通知吗?
UNNotifications
即使我的应用程序没有运行,我也想使用本地 iOS 。就像我们在时钟应用程序中使用闹钟一样。我们可以设置闹钟,然后退出我们的时钟应用程序,但是......声音和通知将按时运行。我需要相同类型的行为。
可能吗?
我的代码摘录:
ios - 在应用程序设置页面更改通知的用户权限时更新 UILabel 文本值?
在我的场景中,用户将收到一个在应用程序中接收通知的警报。如果用户单击“不允许”,UILabel 会更新为“未启用”。如果用户想要更改通知,用户将被导航到应用程序设置页面以更改通知权限状态。
但是当用户返回应用程序时,当用户从设置页面返回应用程序时,UILabel 没有得到更新。
用于在用户从设置页面到应用程序后更新应用程序中的 UILabel。我打过电话
更新 ViewDidAppear()
方法中的 UILabel 值,我在这方面注册了一个函数, applicationwillbecomeactive method()
请帮助我。
ios - 当应用程序在后台 iOS 11 中时,UNNotification 本地通知用户点击不会触发委托
我有一个应用程序通过 UNNotification 本地通知每 x 分钟提醒用户一次。如果用户没有响应,iOS 锁定屏幕会显示一系列横幅,要求用户响应。大多数情况下,当应用程序处于后台时,用户点击横幅(点击主页按钮后)会触发 UNNotification 中心委托。但是,有时用户点击最新的横幅不会触发委托e。注意:这不是关于代表在没有用户点击的情况下未接听电话的问题:我知道这是不可能的。当用户点击横幅中的操作按钮时,为什么 iOS 不会偶尔触发应用委托?注意:我会跟踪待处理的本地通知的数量,并且从不超过 64 的系统限制。
应用委托:
视图控制器:
ios - 如何在通知服务扩展中检测主机应用程序状态?
通知服务扩展下载媒体文件以将其显示为UNNotification
. 但是当宿主应用程序在前台时,不会显示任何通知,因此通知扩展程序不需要下载媒体文件。
根据应用程序状态,如何防止下载?
ios - UNTimeIntervalNotificationTrigger
场景是:我需要为一组对象触发本地通知,每个对象在固定的时间间隔(以秒为单位)后,如果我提供固定的秒数,这里的代码仅适用于 1 个间隔
注意: UNTimeIntervalNotificationTrigger(timeInterval: 5 如果我提供了一个固定间隔,假设为 5 - 我从数组中触发的所有通知,在 5 秒后触发,
然后,如果我尝试在循环中以秒为单位给出计算出的差异,则通知似乎不会触发
它说明所有交付但它不是,我使用的是 iOS 11.3 XCode 9.3 swift 4,我坚持使用它,因为这是我需要在项目中做的最后一部分 - 非常感谢任何帮助
ios - Objective-C:使用 UNUserNotificationCenter 设置计时器以显示提醒
我希望在适当的时候在应用程序的前台或后台显示自定义提醒或弹出消息。我已经尝试过这个链接,但似乎不起作用。
当我启动我的应用程序时没有发生任何事情。它会说本地通知成功,但我没有看到任何弹出的自定义消息框。请帮忙。