Ссылаясь на мой ответ на этот вопрос о webpush ( Angular 7, PWA, конфигурация Push-уведомлений ),
Я использую две библиотеки с явно разными определениями для полезной нагрузки уведомлений:
https://github.com/laravel-notification-channels/webpush, который отправляет
{
"title":"test",
"body":"test",
"data":{"id":"21a3804e-6d71-4a56-b513-535709c37c0f"}
}
Angular 7 ServiceWorker, который ожидает что-то вроде
{
"notification":{
"title":"test",
"body":"test",
"data":{"id":"21a3804e-6d71-4a56-b513-535709c37c0f"}
}
}
Какое теперь правильное определение для полезной нагрузки?Нужно ли помещать все содержимое во вложенный объект «уведомления»?