我有一个应用程序从服务器(使用UserNotifications框架)获取静默通知以启动某个进程。它的工作正常。出于某些目的,我还必须在我的应用程序中实现VoIP推送(使用PushKit框架)。
我应该插入有效负载(令牌除外)中的哪些更改? 我是否可以使用PushKit令牌替换UserNotifications令牌来发送相同的有效负载?
答案 0 :(得分:0)
是的,您可以发送相同的有效负载,VOIP有效负载始终默认为静默。并且所有类型的通知有效负载仅在json中。
例如
$body['aps'] = array(
'content-available'=> 1,
'alert' => $message,
'sound' => 'default',
'badge' => 0,
);
您可以根据您的要求附加json有效负载。
在didReceiveIncomingPushWithPayload
中获得有效负载后,您可以转换为数组和/或字典。
参考更多详情
https://github.com/hasyapanchasara/PushKit_SilentPushNotification