如果应用程序关闭,推送通知操作不会显示

Posted

技术标签:

【中文标题】如果应用程序关闭,推送通知操作不会显示【英文标题】:Push notification actions not showing if app is closed 【发布时间】:2021-05-04 12:45:12 【问题描述】:

我正在我的 ios 项目中使用 NotificationServiceExtension 修改从 Apple 推送通知服务发送的推送通知。我还在扩展中设置了 APNS 有效负载 categoryIdentifier。在应用程序的 AppDelegate 实现文件中,我使用包含我的操作的类别注册了通知类别。我在 didReceiveNotificationResponse 委托方法中处理操作。

一切正常,除了扩展推送通知下方的操作在应用关闭时丢失。当它位于前台或后台时,会显示操作按钮。

有什么方法可以在应用完全关闭时让它们工作?

【问题讨论】:

【参考方案1】:

希望一切都好。相对而言,过去一周左右我一直在 APNS 标签附近徘徊。

能否请您验证我对迁移到新 APNS API 的问题的回答是否正确?

SendEmptyPushNotification to gateway.push.apple.com no longer working

【讨论】:

以上是关于如果应用程序关闭,推送通知操作不会显示的主要内容,如果未能解决你的问题,请参考以下文章

苹果手机如何阻止app的推送通知?

如何在应用关闭时显示推送通知,类似于 facebook 和 whatsapp

iPhone:存储和显示推送通知

如果用户关闭应用程序的通知,静默推送通知会起作用吗?

ios推送通知未显示在应用程序中[关闭]

手机操作系统中显示的 Bluemix 推送通知在单击时不会启动应用程序