我在create-react-app中有一个集成的自定义服务工作程序,用于在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文件中,我有类似
的推送监听器 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文件平行。但是当我创建构建时,我无法在推送通知中获取图像。有人可以帮我吗?