问题标签 [notification-content-extension]
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 - 应用关闭时如何处理 UNNotificationAction?
关闭应用程序(不在后台)时如何处理新的 iOS10 通知操作?
当应用程序最小化时,一切正常:
并处理它
但是当应用程序关闭并且用户在通知中点击操作时不会调用任何内容......也许我无法处理后台任务并且我总是必须启动应用程序?
ios - 关闭 UserNotificationsUI - UNNotificationContentExtensionResponseOption
我正在设置多个本地通知,并且我已将操作数设置为通知。像打盹、显示、关闭。
在 didReceive - 如果动作是贪睡 - 执行贪睡,然后我关闭通知。当我解雇所有其他通知时,通知中心都消失了。如果我有两个 Notification A 和 B 。如果我长按并在 A 上执行贪睡。A 和 B 都从通知中心消失了。它应该只解雇 A。
ios - IOS - 从UNNotificationAction触发后,当应用程序处于后台时发送http请求
我使用带有自定义操作(接受、解雇)的通知内容扩展。当按下关闭时,我正在尝试向我的服务器发送 https 请求。不断收到 -1009 错误(Internet 连接似乎处于脱机状态)。
应用程序设置为使用后台模式。
甚至可以在后台运行任何网络调用吗?
ios - 从 NotificationContentExtention 关闭 IOS 通知
是否可以通过 NotificationContentExtension 中的按钮关闭/取消本地通知?
我只能关闭 NotificationContentExtension 本身,但不能关闭整个通知。
ios - 如何阻止自定义通知扩展?
我有一个通知内容扩展,它根据推送的有效负载内容显示几种不同的内容/格式,因此相应地设置了一些不同的类别。大多数通知都是可扩展的,并且当它们是附加内容时会显示。
然而,其中之一我不希望它是可扩展的,但目前是,发生的事情是内容只是被拉伸了。如何防止通知的一种内容不扩展,同时保留其他人扩展的能力?
ios - iOS NotificationContentExtension UNNotificationExtensionCategory 自定义 UI
我已经删除了 NSExtensionMainStoryboard,将 NSExtensionPrincipalClass 设置值添加到自定义 ViewController 以用于自定义 UI,我看到 UNNotificationExtensionCategory 可以将类型更改为数组。当我收到通知时,我想根据 UNNotificationExtensionCategory 的不同键在 viewDidLoad Func 绘制 UI,但在 notificationContentExtension 我 con '没有得到 UNNotificationExtensionCategory 值,我只是在通知服务扩展中得到值,我理解 UNNotificationExtensionCategory 错误吗?当我收到通知(图像,视频)时如何自定义 UI?
如果有人帮忙,我将不胜感激!</p>
ios - 从扩展的通知内容扩展中打开应用程序
该应用程序会收到通知,长按时会打开展开的视图。我为此使用了通知内容扩展。UNNotificationExtensionUserInteractionEnabled 在 info.plist 中设置为 true。展开视图中有一个 UNNotificationAction 按钮可以执行 api 调用。此操作按钮有效。
我还想在单击通知时打开应用程序(如默认操作),并在单击操作按钮时执行 api 调用。我尝试添加extensionContext?.performNotificationDefaultAction()
didReceive(_ notification: UNNotification)。它会在我尝试展开通知的第二次打开应用程序。但要求是展开通知,对按钮执行自定义操作,并在单击通知时打开应用程序。
是否可以在扩展的内容扩展中实现两者?谢谢。
ios - 为什么 Xcode 在创建新扩展时会自动将 Info.plist 添加到 .gitignore 文件中?
当我在我的 Xcode 项目中添加 NotificationContentExtension 时,我看到 Xcode 会自动创建一个 .gitignore 文件,其中包含扩展名的 Info.plist。由于 .gitignore 文件是不可见的,因此您只能使用 Finder 在项目文件夹中看到它,这也有点烦人。
Info.plist 文件对于构建和运行扩展至关重要,那么为什么 Xcode 会自动将其添加到 .gitignore 中?