iOS VoIP 推送通知/PushKit 不适用于增强通知格式

Posted

技术标签:

【中文标题】iOS VoIP 推送通知/PushKit 不适用于增强通知格式【英文标题】:iOS VoIP push notifications / PushKit is not working with Enhanced Notification Format 【发布时间】:2015-11-20 09:28:16 【问题描述】:

我刚刚用简单通知格式和增强通知格式测试了 VoIP 推送通知,发现:

    使用简单通知格式,我们的应用可以接收 VoIP 推送通知。

    使用增强型通知格式,我们的应用只能接收常规推送通知。

为什么增强型通知格式不适用于 VoIP 推送通知/PushKit?

【问题讨论】:

【参考方案1】:

如apple docs 中所述,不推荐使用简单和增强的通知格式:

新开发应使用现代格式连接到 APN,因为 在The Binary Interface and Notification Format 中描述。

PushKit / VoIP 推送通知可能仅适用于简单通知格式,出于遗留支持原因和高级功能,新通知格式用于 PushKit 而不是已弃用的通知格式。

【讨论】:

以上是关于iOS VoIP 推送通知/PushKit 不适用于增强通知格式的主要内容,如果未能解决你的问题,请参考以下文章

在 iOS8.0.2 上没有收到 Pushkit voip 推送通知

接收 PushKit VoIP 通知 iOS

迁移到 iOS VoIP 推送通知

iOS 13 在后台没有收到 VoIP 推送通知

iOS VoIP 推送负载是不是类似于静默通知的负载?

拒绝来电推送后无法处理取消VOIP推送