问题标签 [unnotificationattachment]

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

ios - 通知服务扩展文件夹中文件(图像)的路径

我正在尝试将本地图像(图标)作为附件添加到 iOS 12 上的远程通知。换句话说,图像 URL 不会在通知 userInfo 中传递,而是根据 userInfo 中的其他标准在内部确定。因此,我想要一个与应用程序捆绑在一起的图标库以供选择。如果我想在通知中添加此类图像,我无法确定相对 URL 是什么。这就是我想要做的,“example.png”文件位于“Notification Service Extension”文件夹中。

我想知道如何将图像文件夹从 xcode 复制到我正在构建的设备。

然后我想知道访问这些图像以用于附件的相对路径是什么。

0 投票
1 回答
34 浏览

ios - 检索 UNNotificationAttachment 时 UIImage 未完全加载

我有一个 NotificationContentExtension,想在 UIImageView 中显示 NotificationAttachment。这很好,但是当我扩展推送通知(因此 NotificationContentExtension 加载)时,图像似乎没有完全加载。它在右下角有一个灰色矩形,当我使用 NotificationServiceExtension 显示它时它不存在。

这是我的 NotificationContentExtension 中的 didReceive 方法:

难道我做错了什么?

0 投票
0 回答
23 浏览

ios - 通知附件有时不会快速显示

我已经使用从 url 加载的附件实现了本地通知:-

在此处输入图像描述

当我杀死我的应用程序和通知即将到达时,有时我无法在通知中看到附件,例如:- 在此处输入图像描述

0 投票
1 回答
60 浏览

ios - 无法访问文件,因为没有这样的文件或目录

再会。

我收到一条带有图片 URL 的消息。每当我收到图像 URL 时,我都必须通过本地通知显示它。像这样

在此处输入图像描述

但是,我使用UNNotificationAttachment

提到的地方

但是,当我收到消息时,我先下载它然后触发本地通知

它成功返回本地 URL,并且我能够成功显示通知。

我已经保存了最后一个路径,因为我已经下载了图像。我不想再下载了。

但是每当我打开应用程序并想要访问下载的文件时,它就会出现错误

完成以下测试:

  1. 两个 URL 路径相同。

  2. 我收到通知后下载了容器,通知上出现了图像,但在文档目录中没有找到图像。

那么处理这种情况的最佳方法是什么?