похожа ли полезная нагрузка iOS VoIP push на полезную нагрузку тихих уведомлений?

У меня есть приложение, которое получает тихое уведомление с сервера (с инфраструктурой UserNotifications), чтобы запустить какой-то процесс. Это работает нормально. Для некоторых целей мне также нужно реализовать VoIP push (с инфраструктурой PushKit) в моем приложении.

Какие изменения в полезной нагрузке (кроме токена) я должен вставить? Могу ли я отправить ту же полезную нагрузку, только заменив токен UserNotifications токеном PushKit?


person Community    schedule 14.01.2018    source источник
comment
попробуйте ту же полезную нагрузку с токеном voIP и файлом voIP pem.   -  person MAhipal Singh    schedule 14.01.2018


Ответы (1)


Да, вы можете отправлять одни и те же полезные данные, полезные данные VOIP по умолчанию всегда молчат. И все типы полезной нагрузки уведомлений идут только в json.

Например

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

Вы можете добавить полезную нагрузку json в соответствии с вашими требованиями.

Как только вы получите полезную нагрузку в didReceiveIncomingPushWithPayload, вы можете преобразовать в массив или словарь.

Обратитесь к более подробной информации

https://github.com/hasyapanchasara/PushKit_SilentPushNotification

person Hasya    schedule 23.01.2018