我使用 NotificationService Extension 目标能够在推送通知出现之前对其进行修改。它运行良好,但有一些通知在处理后我不想呈现给用户。
我尝试将 bestAttemptContent 标题和正文设置为“”,但它会返回完整的通知。
我也尝试将 aps["content-available"] 设置为 1 并将 body 设置为 "" 但我得到了相同的效果。
我使用 NotificationService Extension 目标能够在推送通知出现之前对其进行修改。它运行良好,但有一些通知在处理后我不想呈现给用户。
我尝试将 bestAttemptContent 标题和正文设置为“”,但它会返回完整的通知。
我也尝试将 aps["content-available"] 设置为 1 并将 body 设置为 "" 但我得到了相同的效果。
实际上,我尝试实现与您相同的目标,即使用本地通知服务扩展管理将哪些类型的通知传递到特定设备。但是,我必须弄清楚这是设计使然...
这是因为 Apple 不希望您通过通知向用户的手机发送垃圾邮件(即使或尤其是在后台处理甚至未发送时),因为这可能会耗尽电池寿命,例如
对于现在要做什么,您有四种可能的选择: