问题描述
我要在注销时停止推送通知。然后我退订。当我重新登录时,然后再次订阅服务工作程序并成功,但是未显示推送通知。
const createNotificationSubscription = async pushServerPublicKey => {
//wait for service worker installation to be ready
const serviceWorker = await navigator.serviceWorker.ready;
// subscribe and return the subscription
return await serviceWorker.pushManager.subscribe({
userVisibleOnly: true,applicationServerKey: pushServerPublicKey,});
};
const unsubscribeNotification = async () => {
return navigator.serviceWorker.ready.then(reg => {
reg.pushManager.getSubscription().then(subscription => {
subscription.unsubscribe();
});
});
};
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)