iOS VoIP推送有效载荷类似于无声通知的有效载荷吗?

时间:2018-01-14 10:00:49

标签: ios swift voip pushkit usernotifications

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

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

1 个答案:

答案 0 :(得分:0)

是的,您可以发送相同的有效负载,VOIP有效负载始终默认为静默。并且所有类型的通知有效负载仅在json中。

例如

$body['aps'] = array(
'content-available'=> 1,
'alert' => $message,
'sound' => 'default',
'badge' => 0,
);

您可以根据您的要求附加json有效负载。

didReceiveIncomingPushWithPayload中获得有效负载后,您可以转换为数组和/或字典。

参考更多详情

https://github.com/hasyapanchasara/PushKit_SilentPushNotification