У меня есть встроенный пользовательский сервисный работник в приложении 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-уведомлениях.Может ли кто-нибудь помочь мне с этим?