问题标签 [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.
ios - UNNotificationAttachment 无法附加图片
因此,以下代码用于从图像的本地存储 url 附加图像。我签入Terminal
以查看图像是否已存储,并且它确实存储了图像而没有任何问题。因此排除了 url 本身的任何问题。
与创建 UserNotification 相关的其他代码工作正常,因为它在正确的指定时间触发。
代码总是进入 catch 块。如果实施中有任何错误,任何人都可以指出我的错误。请帮忙。谢谢你。
编辑:print(error.localizedDescription)
错误消息是Invalid attachment file URL
.
Edit2:print(error)
错误消息是Error Domain=UNErrorDomain Code=100 "Invalid attachment file URL" UserInfo={NSLocalizedDescription=Invalid attachment file URL}
ios - 在objective-c中自定义本地通知
如何在objective-c中创建这种类型的本地通知。
ios - UNNotificationAttachment 设置图片 URL 到 Caches 目录
我的应用程序中有图像缓存机制。我还需要显示带有图像的本地通知。我有个问题。当我尝试UNNotificationAttachment
使用图像进行设置时,我会从缓存中获取图像,或者,如果图像不存在,我会下载并缓存。然后我构建了一个指向 Caches 目录的 URL,但是当我将此 URL 传递给 UNNotificationAttachment 时,我收到一个错误:NSLocalizedDescription=Invalid attachment file URL
. 我做错了什么?
ios - iOS中临时目录的文件大小限制是多少?
我正在尝试保存从此处下载的大小为 7.9MB 的图像。但是在'try data.write ...'行,扩展程序崩溃了,我在控制台中得到了这个。
内核 EXC_RESOURCE -> 通知扩展 [3137] 超出内存限制:ActiveHard 12 MB(致命)
内核 46710.034 内存状态:killing_specific_process pid 3137 [通知扩展](每个进程限制 3)-memorystatus_available_pages:73906
ReportCrash 开始延长事务计时器默认 18:39:53.104640 +0530
ReportCrash 进程通知扩展 [3137] 被 jetsam 杀死,原因是每个进程限制
是不是因为 7.9MB 的大小太大而无法处理。如果是,那么它没有意义,因为有必要在创建 UNNotificationAttachment 对象之前将媒体保存在临时存储中。在官方文档中,png 文件的限制为 10 MB,视频为 50 MB。我该如何解决这个问题?
ios - 如何在推送通知中加载图像?
我在我的应用程序中使用 UNNotificationContentExtension 为推送通知创建自定义 UI。通知负载包含要显示的图像的 url。我可以下载图像并将其保存到临时位置。问题是图像根本没有加载到通知中。这是在所有处理之后创建的 UNNotificationAttachment:
UNNotificationAttachment: 0x2820bfc30; identifier: DFEAC8A3-8B9E-4FFA-9CC4-3D7B3EE62F74, family: Image, URL: file:///private/var/mobile/Containers/Data/PluginKitPlugin/EF8FAE09-D295-485F-99FD-9BF2BE3628B4/tmp/CFNetworkDownload_bfL88G.tmp.jpg, type: public.jpeg, options: UNImageNotificationAttachmentOptions: 0x283bb6800
这是我在创建附件对象后尝试在 didReceiveNotification 中加载图像的方式:
但都没有奏效。请帮助并告诉我我做错了什么。
ios - UNNotificationAttachment 视频预览方向错误
我正在将使用 记录的 mp4 文件附加AVCaptureMovieFileOutput
到通知中UNNotificationServiceExtension
显然,视频帧是颠倒的,并且在元数据中指定了方向
如果我在通知中打开视频,它可以正确播放,但预览是颠倒的
我试过像那样指定剪裁矩形
但是这段代码根本不显示预览(但是视频仍然可以正常工作)
ios - 带有音频文件的 UNNotificationAttachment 的用例是什么?
我似乎找不到任何将 UNNotificationAttachment 用于 UNNotificationServiceExtension 中的音频文件的示例或用例。有人可以提供代码示例和需要它的原因吗?通过 UNNotificationServiceExtension 添加到附件的音频会自动播放吗?
ios - Objective-C 初始化方法在 Libgdx 中初始化 UNNotificationAttachment 类时返回 nil
我正在尝试将图像附加到 Libgdx 项目的 iOS 模块中的通知。但是在初始化 UNNotificationAttachment 时出现以下错误
ios - UNNotificationAttachment 在 iOS 14 上不起作用
我实现UNNotificationServiceExtension
了在推送通知上附加图像缩略图。(通过使用UNNotificationAttachment
)。它在 iOS 13 上运行得非常好。但是在更新到 iOS 14 后,它仍然无法运行。
推送通知上没有缩略图,但如果我对通知执行“强制触摸”操作,则会显示图像。这意味着图像在临时目录中下载得很好。
即使在 iOS 14 上更改标题、副标题和正文也可以正常工作,只有UNNotificationAttachment
.
通知服务扩展是否有任何变化?
解决了
重新启动设备后,它工作得很好..