Определение полезной нагрузки push-уведомлений через Интернет - PullRequest
0 голосов
/ 13 декабря 2018

Ссылаясь на мой ответ на этот вопрос о webpush ( Angular 7, PWA, конфигурация Push-уведомлений ),

Я использую две библиотеки с явно разными определениями для полезной нагрузки уведомлений:

  1. https://github.com/laravel-notification-channels/webpush, который отправляет

    {
        "title":"test",
        "body":"test",
        "data":{"id":"21a3804e-6d71-4a56-b513-535709c37c0f"}
    }
    
  2. Angular 7 ServiceWorker, который ожидает что-то вроде

    {
        "notification":{
            "title":"test",
            "body":"test",
            "data":{"id":"21a3804e-6d71-4a56-b513-535709c37c0f"}
        }
    }
    

Какое теперь правильное определение для полезной нагрузки?Нужно ли помещать все содержимое во вложенный объект «уведомления»?

...