слушатель push-уведомлений sw-precache не показывает изображение в приложении create-реагировать - PullRequest
0 голосов
/ 27 февраля 2019

У меня есть встроенный пользовательский сервисный работник в приложении create-реагировать на push-уведомления, подобный этому, в файле SW-precache-config

module.exports = {
  staticFileGlobs: ['build/static/css/**.css', 'build/static/js/**.js'],
  swFilePath: './build/service-worker.js',
  stripPrefix: 'build/',
  importScripts: ['./sw.js'],
  handleFetch: false,
};

В этом файле sw.js у меня есть push-прослушиватель типа

  if (!(self.Notification && self.Notification.permission === 'granted')) {
    return;
  }

  let data = {};
  if (event.data) {
    data = event.data.json();
  }
  const title = data.title;
  url = data.action;
  const options = {
    body: data.body,
    icon: "image.png",
  };

  event.waitUntil(self.registration.showNotification(title, options));
});

и файл изображения расположен параллельно моему файлу sw.js.но когда я создаю сборку, я не могу получить изображение в push-уведомлениях.Может ли кто-нибудь помочь мне с этим?

...