对于VOIP推送,在客户端我们将使用Pushkit接收VOIP通知。
在服务器上使用“aps”键存在一些混淆。您是否可以确认默认情况下使用带有voip扩展名的SSL证书发送的所有推送都是高优先级推送?
如果没有,&我们需要将优先级设置为高,doc说不能单独使用高优先级和“content_available”。这是否意味着即使对于VOIP,无声通知也始终是低优先级的?
如果上述内容有效,这意味着对于VOIP,要推高优先级,必须发送一个警报/声音/徽章以及可用于高优先级VOIP通知的内容?
非常感谢评论/答案。
此致 _Ayush
答案 0 :(得分:0)
带有content_available的Pushkit voip始终是高优先级。
在创建证书时检查VOIP标记并默认使用p12 / pem时,它会以高优先级工作。
https://developer.apple.com/reference/pushkit
PKPushRegistry对象请求传递专门的推送通知并处理这些通知的接收。推送注册表对象仅管理某些类型的通知,例如VoIP应用程序所需的高优先级通知。 PushKit根据需要唤醒您的应用程序以传递传入通知,并将通知直接发送到请求它们的推送注册表对象。