gpt4 book ai didi

javascript - chrome 通知退订事件

转载 作者:可可西里 更新时间:2023-11-01 02:46:14 24 4
gpt4 key购买 nike

是否可以捕获取消订阅事件?

这是我用来订阅用户通知的代码

if ('serviceWorker' in navigator) {
navigator.serviceWorker.ready.then(function(reg) {
reg.pushManager.subscribe({
userVisibleOnly: true
}).then(function(sub) {
add_endpoint_to_db( sub ); // im adding the user deatils to my db
}).catch(function(e) {
if (Notification.permission === 'denied') {

} else {

}
});
});

如果用户选择手动删除通知

Notification removal

我想捕捉 Action 以便从数据库中删除他的条目

那么是否可以捕获通知更改事件?

最佳答案

您正在寻找 pushsubscriptionchange事件

self.addEventListener('pushsubscriptionchange', function() {
// remove the entry from DB
});

关于javascript - chrome 通知退订事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48729538/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com