是否存在将PWA与FCM云消息结合使用的博客或工作github示例。
尝试了一些链接,但得到了:
Abort Error :20
Registration Failed - Push Service Error
我用gcm_sender_id设置了manifest.json,并使用messagingsSenderId设置了服务工作者
当我尝试
时,我得到了这个 serviceWorkerRegistration.pushManager.subscribe({
userVisibleOnly: true
}).then(function(sub) {
console.log('endpoint:', sub.endpoint);
}).catch(function(e) {
console.error('error:: :', e.message);
});
在
的回叫中navigator.serviceWorker
.register('service_sw' )
.then(function(reg ) {
console.log('SW: 100');
swRegistration = reg;
//window.Notification.requestPermission();
setTimeout(function(){
//alert("Hello");
reg.pushManager.subscribe({
userVisibleOnly: true
}).then(function(sub) {
console.log('endpoint:', sub.endpoint);
}).catch(function(e) {
console.error('error:: :', e.message);
});
}, 3000);
//initializeUI();
// console.log(reg);
}
)
.catch(function(err) {
console.log('SW: Error:' +err)
}
);
});