是否有办法在应用程序被杀时接收通知?那就是应用程序无法在iOS

时间:2017-10-04 08:45:07

标签: ios

我正在使用内容类型= 1的APNS推送。我使用本地通知接收有效负载和火。

这在背景和前景模式下工作正常 但当app被杀时,我什么都没得到。 解决办法是什么?我见过有人在谈论VOIP应用程序 但我的不是VOIP应用程序..

有人说要检查普希金框架吗? 有什么指导吗?

更新

使用这种Json格式我收到应用程序处于被杀死状态时的通知..我检查了较低版本9.3 iOS ..必须检查iOS 11 ..

{
    "aps": {
        "content-available": 1,
        "alert": "custom message ",
        "badge": 1,
        "sound": "solemn.wav"
    },
    "id": "55",
    "data": "your data"
}

1 个答案:

答案 0 :(得分:0)

如果您的应用不是VOIP应用,我认为无法完成。但是,如果您想要更改推送通知的外观,您可能需要查看Notification Service Extension

您必须在aps中的有效负载中包含mutable-content标志为1。您不能对此通知使用content-type标志。此外,您必须在收到有效负载后向用户显示某些内容。此外,它仅适用于iOS 10及更高版本。

即使有了所有这些限制,你也可以用这个扩展做一些令人惊奇的事情,这在以前是不可能的。 您现在可以在通知中显示媒体附件。 您可以下载小内容或点击API。 您可以修改先前发送的推送通知。 您可以在应用中创建本地通知中心。