问题标签 [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.
swift - 用于调度通知的唯一标识符,Swift 3 iOS 10
我正在使用唯一标识符安排通知,因此我不必为每个通知创建一个新字符串。这一切都适用于调度,但问题在于试图取消它们。
这是我安排通知的代码...
这是取消通知的代码...
当我试图取消它们时,它们非常受欢迎。我已经通过将标识符更改为常规字符串来测试代码,并且一切正常,因此它绝对是唯一标识符。
关于为每个新任务/通知创建唯一 ID 的任何想法/建议?
ios - 无法使用 ios 10 中的通知服务扩展在远程通知中附加媒体
我可以使用通知服务扩展的“func didReceive(_ request: UNNotificationRequest, withContentHandler contentHandler: @escaping (UNNotificationContent) -> Void)”来修改远程通知的内容。但无法下载图像或电影并将它们作为附件添加到内容中。
我们如何使用这种方法在远程通知中附加媒体。
ios - watchOS 3 上的本地通知未显示
我对 watchOS 3 上的 UNNotification 有疑问!
在 watchOS 2 和 iOS 9 中安排本地通知我使用 WatchConnectivity 从手表我向 iPhone 发送消息,iPhone 安排本地通知当通知到达时 iPhone 锁定手表复制通知和 WatchKit 扩展中的 NotificationController 调用方法
在手表上显示通知。
所以在watchOS 3中我想直接从手表一些代码发送和接收通知
在 watchKit Extension Target 我添加 UserNotifications.framework
在 ExtensionDelegate 导入框架,添加 UNUserNotificationCenterDelegate 并请求授权
然后在 InterfaceController 我安排 UNNotification
(读完这篇文章后我也更新了 SendLocalNotification 方法,但我还没有解决问题)
在 NotificationController 中导入框架,这是代码
在 ExtensionDelegate 中,我还实现了当应用程序处于前台时接收通知的方法
看起来一切正常,但是……
- 当手表应用在后台时不会收到通知
- 当手表应用程序在前台时,控制台打印日志
但未显示通知
问题出在哪里 ?我错过了什么?
我希望有一个人可以帮助我 !!
非常感谢您!
万尼
ios - Swift UNUserNotification 不会触发声音
这是我的代码UNUserNotification
它在通话后 10 秒安排通知并且它可以工作,通知显示在锁定屏幕上,问题是它不会触发任何声音/振动。
根据要求,我正在设置这些选项[.alert, .sound, .badge]
,我错过了什么?
ps 我不愿意设置自定义声音,默认一个就够了
ios - 本地通知发出声音但不显示 (Swift)
我正在尝试使用 Apple 的 UNUserNotificationCenter 为我的应用程序创建本地通知。
这是我的代码:
访问请求:
5 秒后,应用程序发出默认声音,但不显示警报内容。我正在尝试在前台和后台使用应用程序。
ios - 如何检查我的 applicationIconBadgeNumber 值?
我希望我redDot
在徽章中有一些价值时显示,即UIApplication.shared.applicationIconBadgeNumber
这是我编写的代码,但似乎不起作用:
ios - UNUserNotification 永远不会在计划稍后的日期出现
当我安排在未来不久的日期时(例如 1 小时后)会显示通知,但当我安排明天或今晚晚些时候时,它们不会显示在我的真实数据上。关于为什么会发生这种情况的任何想法?我仔细检查了 trigger.nextTriggerDate(),他们是对的
这是我的代码:
以下是我创建 dateInfo 的方式:
ios - iOS 10 中本地通知 (UNNotificationRequest) 的限制
我知道UILocalNotification的本地通知限制为 64 。它是在Apple Dev Docs中编写的。但是 UILocalNotification 在 iOS 10 中已被弃用。Apple 建议使用UNNotificationRequest而不是这个。但是Apple Dev Docs并没有说明限制通知的数量。我找到了这个答案,但它没有指向 Apple Dev Docs 或类似内容的链接(这只是一种意见)。有谁知道本地通知的限制?也许有人知道 Dev Docs 的链接,或者 Apple 对此是否有官方回应?
ios - 从 iOS 10 中的本地通知启动应用程序
我正在尝试使用 iOS 10 中本地通知的操作来实现应用程序启动(从非活动状态)。
我已经按照在 iOS 中的特定时间启动本地通知,并且该应用程序可以正常启动以响应本地通知。但是我想要从这里执行一个操作以响应通知中的数据。
在 iOS 8 和 9 中,我在 AppDelegate 中进行了设置
并且观察者在 ViewController 中捕捉到它
现在在 iOS 10 中的 AppDelegate 中:
我无法找到如何从 UNNotification 默认操作(启动后在控制台中打印“默认”)传递参数并在 ViewController 中执行 txtFromNotifier 函数。尝试使用 NotificationCenter post / addObserver 组合在应用程序处于后台时有效,但在应用程序处于非活动状态时无法到达那里。
有任何想法吗?