iOS VoIP推送负载与静默通知的负载类似吗?

iOS VoIP推送负载与静默通知的负载类似吗?,ios,swift,voip,pushkit,usernotifications,Ios,Swift,Voip,Pushkit,Usernotifications,我有一个应用程序,可以从服务器(使用UserNotifications框架)获取静默通知来启动一些进程。很好。出于某些目的,我还必须在我的应用程序中实现VoIP推送(使用PushKit框架) 我应该在有效负载中插入哪些更改(令牌除外)? 我可以只使用PushKit令牌替换UserNotifications令牌来发送相同的负载吗?是的,您可以发送相同的负载,VOIP负载在默认情况下始终保持静默。所有类型的通知负载都只使用json 比如说 $body['aps'] = array( 'content

我有一个应用程序,可以从服务器(使用UserNotifications框架)获取静默通知来启动一些进程。很好。出于某些目的,我还必须在我的应用程序中实现VoIP推送(使用PushKit框架)

我应该在有效负载中插入哪些更改(令牌除外)?
我可以只使用PushKit令牌替换UserNotifications令牌来发送相同的负载吗?

是的,您可以发送相同的负载,VOIP负载在默认情况下始终保持静默。所有类型的通知负载都只使用json

比如说

$body['aps'] = array(
'content-available'=> 1,
'alert' => $message,
'sound' => 'default',
'badge' => 0,
);
您可以根据需要附加json负载

didReceiveIncomingPushWithPayload
中获得有效负载后,您可以在数组和或字典中进行转换

请参阅更多详细信息


使用voIP令牌和voIP pem文件尝试相同的负载。