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

notifications - iOS 11 新通知中心在用户对其中一个进行任何操作后删除所有已发送的通知

我在 iOS 11 上遇到问题。在我为其中一个选择任何操作后,所有已发送的通知都会自动从通知托盘中删除。这发生在我的代码开始处理操作之前。在 iOS 10 中,一切正常,所有已发送的通知都保持已发送状态,并且仅在我执行某些操作时才消失。我的应用程序计划提醒具有自定义操作,2 个按钮激活和停止。用户可以在一天内收到许多通知,但保留已发送的通知非常重要,因为其中大多数是 uniq 并且会执行不同的操作。如果是 iOS 11 新的通知中心行为或已知问题,我可以在哪里阅读?非常感谢您的帮助。我的应用程序中的最低部署目标是 iOS10,我使用新的 UNNotificationRequest 来安排本地通知。

0 投票
1 回答
603 浏览

ios - 一次触发具有不同半径 CLCircularRegion 的基于位置的通知

我想向用户显示 3 个不同的本地通知,因为他要准确。所以我设置了3个中心相同但半径不同的圆形区域(500m,1km,2km)。当我接近这一点时,我会一次收到所有 3 个通知。为什么会这样?我在下面的代码中是否做错了什么,或者它只是来自 Apple 的功能,显示更多区域通知以消耗更少的电池?我可以通过其他方式做到这一点(当他接近某个点时提醒用户?

0 投票
0 回答
233 浏览

ios - 将 SystemSoundID 中的 systemSound 用于 UNNotificationSound

我正在尝试向我的 UNNotification 添加声音。而不是我自己的自定义声音或默认声音,我想使用 AVFoundation 中的 iOS SystemSounds 之一。我可以通过以下方式获得声音:

如何将此声音添加到我的通知中?

0 投票
1 回答
111 浏览

ios - 自动在其他应用程序中插入文本 - swift4

我有一个简单的应用程序,可以UNNotification定期发送用户。我想将一些字符串插入/粘贴到通知后面的应用程序中。

例如,如果用户在他的 iPhone 上使用Note 应用程序,当他收到我的通知时,我想在打开的 Note 中插入一些文本。

这可能吗?

这是我发送通知的代码:

更新

我知道我有一个简单的解决方案,即CopyUIPasteboard. 但我正在寻找一种替代方式,它比开放复制解决方案更方便。

0 投票
2 回答
175 浏览

ios - 当一个被点击时,所有发送的预定通知都会从通知中心清除

我为用户安排了多个本地通知。所有这些也都在指定的时间交付。但是,当我尝试从通知中心打开其中任何一个时,它们都被清除了。

在合理的情况下,我不希望所有这些都从通知中心清除,只有那些被点击打开的。

另外,我尝试在 AppDelegate.m 的代码下方评论,但问题仍然存在。 [[UIApplicationsharedApplication]setApplicationIconBadgeNumber:0];

谁能告诉我这可能是什么问题,即使我点击打开其中一个,我的预定通知也会从通知中心清除?

下面是我用来安排本地通知的代码 -

0 投票
3 回答
273 浏览

ios11 - 在 iOS 11.2 中清除单个通知会将它们全部清除

从 iOS 11.2 开始,从我的应用程序中清除单个通知似乎将它们全部清除。由于没有更改任何代码,我似乎无法弄清楚发生了什么。

UNNotificationRequest是使用 GUID 创建的,具有普遍唯一性(因为我的应用程序允许用户基于相同的提醒类型创建多个警报)。

我一定做错了什么?

0 投票
3 回答
687 浏览

ios - UNNotificationAttachment 设置图片 URL 到 Caches 目录

我的应用程序中有图像缓存机制。我还需要显示带有图像的本地通知。我有个问题。当我尝试UNNotificationAttachment使用图像进行设置时,我会从缓存中获取图像,或者,如果图像不存在,我会下载并缓存。然后我构建了一个指向 Caches 目录的 URL,但是当我将此 URL 传递给 UNNotificationAttachment 时,我收到一个错误:NSLocalizedDescription=Invalid attachment file URL. 我做错了什么?

0 投票
0 回答
185 浏览

ios - 如何在两个日期之间设置 UNLocalNotification Swift

我正在开发一个药物提醒应用程序。用户将输入两个日期,我需要在这两个日期之间安排本地通知。我找不到如何在UNNotificationRequest.

我试过这个:

我是 Swift 的新手,我真的被困住了。

0 投票
1 回答
792 浏览

ios - 获取用户的通知设置

概述

  • 我想让用户关闭通知声音。
  • 通常为了做到这一点,必须打开应用程序设置(如图所示从设置应用程序)并在那里关闭通知声音。

目标

  • 我想在应用程序设置屏幕中显示声音的值,以便如果它打开,用户可以转到应用程序设置并将其关闭,反之亦然。

我试图用谷歌搜索我的问题并遇到了这个问题,但解决方案中提供的链接已被删除。

在此处输入图像描述

0 投票
1 回答
186 浏览

swift - 检索 UNNotificationRequest 的下一个请求日期和关联 ID

更新:

我需要找到下一个通知请求和相关的 ID,所以我最终选择了这个:

我认为这种方法可能会提供更优雅的解决方案,但正如 Duncan 在下面指出的 UNNotificationRequests 不可比:

如果有人有更好的解决方案,请告诉我。