问题标签 [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 投票
2 回答
4170 浏览

swift - 如何在 Swift 中取消本地通知触发器

我有一个触发器向用户显示通知:

有没有办法让我在设置触发器后取消它?

如何在timeInterval用完之前取消通知并调用通知?

0 投票
1 回答
100 浏览

ios - 低功耗模式下的 UNNotificationAction 处理程序

UNNotificationAction当用户触发我需要向服务器发送 API 请求的操作时,我正在使用本地通知。

当设备打开Low power modeBackground App Refresh关闭并且应用程序被终止时,我在动作处理程序上得到了一个奇怪的行为。

用户在通知上点击所选操作后 - App DelegatedidFinishLaunchingWithOptions()开始处理但从未完成。

似乎该进程在此函数的中间暂停。

此行为还会停止通知操作的处理函数。

在使用日志进行监控(从 Xcode 调试它始终有效)后,我看到应用程序的状态是启动时的后台。

此外,我看不到任何表明粉碎或进程暂停的日志

我找不到任何处理此类案件的文件。

0 投票
1 回答
30 浏览

ios - 当用户点击 iOS 本地通知上的查看按钮时,我将如何设置视图?

我想在我的 iOS 应用程序上设置我的本地通知,以便当用户向左滑动然后点击查看时,通知上的消息会显示在出现的视图中。我想这样做是因为如果消息很长,则会将其截断,以便通知中仅显示消息的第一部分。

这是我的代码。它的工作原理和我知道的一样多。当用户点击 View 按钮时,它只显示一个空白视图。

0 投票
2 回答
358 浏览

ios - 如何在 swift [iOS] 中从特定时间开始发送本地通知 UNTimeInterval

我想从特定时间开始每 8 小时发送一次本地通知。例如,现在我们是早上 10 点,但我希望你从 12 点开始每 8 小时通知我一次,我该怎么做。

我有这个代码:

0 投票
0 回答
329 浏览

ios - 在 iOS 后台的特定时间播放声音

我有一个穆斯林应用程序,它会在全天的祈祷时间触发带有声音的本地通知。声音限制为 30 秒。我正在寻找一种解决方法来播放比这更长的声音。

我发现即使应用程序在后台,我也可以使用 AVAudioSession 播放音频,方法是在 Capabilities 目标选项卡中打开背景模式(音频、Airplay 和画中画)并使用后台任务播放音频。但是我想通过安排在特定时间播放声音。在我发现的解决方法中,还设置了连续的本地通知。但是,我遇到了一个警报应用程序(Alarmy),它可以在收到本地通知时播放声音。这怎么可能?先感谢您!

0 投票
1 回答
108 浏览

ios - 在设置的时间之间触发本地通知,每天间隔。(例如上午 10 点到下午 6 点,每天间隔 5 分钟)

我正在创建一个应用程序来设置本地通知,该通知可以在设定的时间之间触发,间隔时间可以由我选择。我设法运行本地通知,但不知道如何在一天中的特定时间之间设置它。

//模型

// 通知代码

源的 Git 路径- ReminderApp

0 投票
0 回答
49 浏览

ios - 本地 UNNotificationRequest 的调度限制

似乎有一些有效的本地通知用例无法使用 UNNotificationRequest 及其相关触发器:UNTimeIntervalNotificationTrigger 和 UNCalendarNotificationTrigger。

例如,我想每 12 小时发送一次本地通知,但要再过 5 天再启动通知,并在 100 天后停止。然而,触发器或 UNNotificationRequest 似乎都没有 startDate/endDate 属性

当然,一种选择是使用 UNCalendarNotificationTrigger 并明确安排每一个,但这会遇到总通知限制 64。

iOS 是否具有可以(或可能不能)为此目的访问的通知调度功能?

谢谢

0 投票
1 回答
276 浏览

swiftui - 本地通知不适用于独立 WatchOS 应用程序

我不知道如何在独立的 WatchOS APP 中安排本地通知

在我的扩展委托中,我尝试设置它

这是时间表代码:

来源: https ://forums.developer.apple.com/message/414391#414391

0 投票
1 回答
42 浏览

ios - 重复 iOS 通知

有没有办法安排在特定日期触发并每分钟重复一次的本地通知?示例:用户在上午 8:00 收到第一个通知,然后是 8:01、8:02...

0 投票
1 回答
2631 浏览

ios - 如何在 iOS Swift 5 中启用来自应用设置的推送通知?

在我的应用程序中,我在应用程序设置中启用/禁用推送通知。我遇到了这样一种情况,如果用户在应用程序启动时不允许通知,然后使用应用程序中的设置启用它,那么授权状态总是被拒绝。

这是我在应用程序委托中推送通知的代码。
我在 didFinishLaunching 中调用了 registerForPushNotifications 方法。

为了从设置中启用通知,我正在使用此代码