Let say a user set permission to allow for receiving push notification but later changed those permissions to denied or default .
Is there some callback for this exposed in Serviceworker.
There's no event that's exposed to the service worker.
There's an event that you could listen for from the context of pages, via the Permissions API:
navigator.permissions.query({name: 'notifications'}).then(function(permission) {
// Initial status is available at permission.state
permission.onchange = function() {
// Whenever there's a change, updated status is available at this.state
};
});
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With