问题标签 [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.

0 投票
1 回答
3467 浏览

swift - 用于调度通知的唯一标识符,Swift 3 iOS 10

我正在使用唯一标识符安排通知,因此我不必为每个通知创建一个新字符串。这一切都适用于调度,但问题在于试图取消它们。

这是我安排通知的代码...

这是取消通知的代码...

当我试图取消它们时,它们非常受欢迎。我已经通过将标识符更改为常规字符串来测试代码,并且一切正常,因此它绝对是唯一标识符。

关于为每个新任务/通知创建唯一 ID 的任何想法/建议?

0 投票
1 回答
331 浏览

ios - 无法使用 ios 10 中的通知服务扩展在远程通知中附加媒体


我可以使用通知服务扩展的“func didReceive(_ request: UNNotificationRequest, withContentHandler contentHandler: @escaping (UNNotificationContent) -> Void)”来修改远程通知的内容。但无法下载图像或电影并将它们作为附件添加到内容中。

我们如何使用这种方法在远程通知中附加媒体。

0 投票
1 回答
11610 浏览

ios - 在函数中将 Date 转换为 DateComponents 以在 Swift 3 中安排本地通知

我正在尝试设置一个接收整数并在未来 n 天安排本地通知的函数。我收到无法将类型 Date 转换为 DateComponents 的错误。我一直无法弄清楚如何转换它。我在这里这里发现了一些其他类似的问题,但我无法调整这些答案以在 Swift 3 上工作。

如何将 Date 转换为 DateComponents?有没有更好的方法来安排通知?

在此先感谢您的帮助 :)

带有错误的行,“无法转换'日期'类型的值?' 到预期的参数类型'DateComponents'”:

全功能:

0 投票
0 回答
566 浏览

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 中,我还实现了当应用程序处于前台时接收通知的方法

看起来一切正常,但是……

- 当手表应用在后台时不会收到通知

- 当手表应用程序在前台时,控制台打印日志

但未显示通知

问题出在哪里 ?我错过了什么?

我希望有一个人可以帮助我 !!

非常感谢您!

万尼

0 投票
1 回答
3102 浏览

ios - Swift UNUserNotification 不会触发声音

这是我的代码UNUserNotification

它在通话后 10 秒安排通知并且它可以工作,通知显示在锁定屏幕上,问题是它不会触发任何声音/振动。
根据要求,我正在设置这些选项[.alert, .sound, .badge],我错过了什么?
ps 我不愿意设置自定义声音,默认一个就够了

0 投票
3 回答
3601 浏览

ios - 本地通知发出声音但不显示 (Swift)

我正在尝试使用 Apple 的 UNUserNotificationCenter 为我的应用程序创建本地通知。

这是我的代码:

访问请求:

5 秒后,应用程序发出默认声音,但不显示警报内容。我正在尝试在前台和后台使用应用程序。

0 投票
1 回答
225 浏览

ios - 如何检查我的 applicationIconBadgeNumber 值?

我希望我redDot在徽章中有一些价值时显示,即UIApplication.shared.applicationIconBadgeNumber这是我编写的代码,但似乎不起作用:

0 投票
1 回答
218 浏览

ios - UNUserNotification 永远不会在计划稍后的日期出现

当我安排在未来不久的日期时(例如 1 小时后)会显示通知,但当我安排明天或今晚晚些时候时,它们不会显示在我的真实数据上。关于为什么会发生这种情况的任何想法?我仔细检查了 trigger.nextTriggerDate(),他们是对的

这是我的代码:

以下是我创建 dateInfo 的方式:

0 投票
3 回答
2964 浏览

ios - iOS 10 中本地通知 (UNNotificationRequest) 的限制

我知道UILocalNotification的本地通知限制为 64 。它是在Apple Dev Docs中编写的。但是 UILocalNotification 在 iOS 10 中已被弃用。Apple 建议使用UNNotificationRequest而不是这个。但是Apple Dev Docs并没有说明限制通知的数量。我找到了这个答案,但它没有指向 Apple Dev Docs 或类似内容的链接(这只是一种意见)。有谁知道本地通知的限制?也许有人知道 Dev Docs 的链接,或者 Apple 对此是否有官方回应?

0 投票
1 回答
4764 浏览

ios - 从 iOS 10 中的本地通知启动应用程序

我正在尝试使用 iOS 10 中本地通知的操作来实现应用程序启动(从非活动状态)。

我已经按照在 iOS 中的特定时间启动本地通知,并且该应用程序可以正常启动以响应本地通知。但是我想要从这里执行一个操作以响应通知中的数据。

在 iOS 8 和 9 中,我在 AppDelegate 中进行了设置

并且观察者在 ViewController 中捕捉到它

现在在 iOS 10 中的 AppDelegate 中:

我无法找到如何从 UNNotification 默认操作(启动后在控制台中打印“默认”)传递参数并在 ViewController 中执行 txtFromNotifier 函数。尝试使用 NotificationCenter post / addObserver 组合在应用程序处于后台时有效,但在应用程序处于非活动状态时无法到达那里。

有任何想法吗?