Web推送取消订阅,然后订阅

时间:2019-03-13 11:48:31

标签: web-push

我正在开发门户网站的Web推送通知。我正在尝试通过其请求退订用户:

    this.unSubscribe = function () {
    return navigator.serviceWorker.ready
        .then(function (registration) {
            registration.pushManager.getSubscription().then(function (subscription) {
                subscription.unsubscribe().then(function (successful) {

                })
            })
        })
}

但是,这样做之后,Notification.permission并未变为“默认”状态,而是在订阅时保持“已授予”状态。有什么方法可以将permision设置为“默认”状态,以便将来我可以触发该许可? 任何帮助都感激不尽。 预先感谢

0 个答案:

没有答案