问题标签 [unusernotification]

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 回答
527 浏览

swift - macOS 中的 NSUserNotification 和 UNUserNotification 有什么区别?

我有以下代码行,可以通过单击“测试”按钮发布通知。

此代码来自此主题。是NSUserNotification

我已经看到了这个话题。是UNUserNotification。基本上,它的作用与上述相同。那么 NSUserNotification 和 UNUserNotification 有什么区别呢?我看到的唯一区别是后者可以让您了解用户是否允许发布通知。

NSUserNotification如果应用程序在前面,也不UNUserNotification会让系统显示通知。我想知道为什么?

谢谢。

0 投票
1 回答
56 浏览

objective-c - 设置多个 UNUserNotification 仅触发最后一个通知

编辑:我正在设置 365 个本地通知 UNUserNotification (每年每天一个)。按钮一次调用:

  • 每天一个名字。如果我只尝试例如。3天,完美运行。如果我整天打电话(365x),它只会触发最后一个本地通知(仅限 365.) - 错过了第 1-364 天(未触发)。有任何想法吗?

代码:

.

注意:每个计划的本地通知的标识符都不同。

0 投票
0 回答
27 浏览

swift - 收到 didReceiveResponse 连接错误

所以我的目标是在我的代码中修复该didReceiveResponse方法,并能够在通知中点击该操作时打印打印语句。

所以我的DashboardVC文件中有一个扩展名中的方法:

}

起初我有它AppDelegate,但是当你第一次下载一个应用程序时,我认为当你像 Snapchat 这样实际注册/登录时提示通知授权会更有意义。匹配非常好,这actionIdentifier不是问题,但是当通知发送出去并且我点击通知操作时,我在控制台中得到了这个:

错误图像

并且 print 语句从不打印。我将一些错误粘贴到谷歌并查找它,但有些情况与我的完全不同,唯一从研究中最有意义的术语是后台任务。当应用程序在后台即将进入前台时,这确实会被调用,因此它作为后台任务确实有意义。现在我不知道从哪里开始解决这样的问题,我希望也许有人遇到了同样的问题,并且可以深入解释如何找到解决方案或可靠的解决方法。提前致谢。

0 投票
0 回答
24 浏览

swift - 即使用户不采取任何行动,在 UserNotification 之后进行更新

我觉得我一定是错过了什么,我正在拔头发去寻找它。我可以毫无问题地设置用户通知并切换任何自定义UNNotificationAction以及UNNotificationDefaultActionIdentifierUNNotificationDismissActionIdentifier进行任何我需要的更新。但是,当用户不采取任何行动时,我无法弄清楚在哪里进行更新(即,用户通知会在几秒钟后自行消失)。

我错过了什么?

0 投票
1 回答
415 浏览

ios - iOS 15 - 没有为前台通知播放通知声音

在不显示横幅或列表的情况下,在 iOS 15 中播放与通知相关的音调的正确方法是什么?

在前台处理本地和推送通知时,如果UNNotificationPresentationOptionssound. 如果添加了其他选项(例如bannerlist),sound则会播放通知音。

当应用程序在后台时,通知呈现的所有选项都可以正常工作。

我知道alert选项从 iOS 15 开始贬值。sound作为唯一的演示选项使用,不再有效?

下面是片段

0 投票
0 回答
30 浏览

ios - 如何确保预定通知适用于时区和夏令时

据我了解,当我们通过日期时间组件作为通知触发器时。它会自动处理

  • 时区变化
  • 夏令时的变化
  • 闰年的事

但我知道在较旧的 UILocalnotification 中,我们必须执行以下操作才能获得上述结果。

我们可以完全信任UNUserNotification和 Datetimecomponents 吗?

有人请澄清

0 投票
0 回答
37 浏览

objective-c - 在独立的 Objective-C 程序中使用新的 UNUserNotification API

我正在尝试从独立的 Objective-C 文件中抛出通知。该NSUserNotificationAPI 将在 OSX 11 之后被弃用,所以我希望切换到更新的UNUserNotification界面。

不幸的是,我无法从谷歌搜索中找到很多关于该主题的信息。我有以下引发错误的代码:

notif.m

Info.plist在同一目录中:

这是使用编译的cc -framework Cocoa -framework UserNotifications -o app notif.m。是自动合并的Info.plist,因此不应该存在捆绑问题。

不幸的是,运行后./app出现以下错误:

我是 MacOS/Objective-C 开发的新手,无法解析此消息。也无法理解我可以在 Google 上找到的内容。任何见解将不胜感激;非常感谢!