web api instance method
PushManager: unregister() method
Available in workers
The unregister() method was used to ask the system to
unregister and delete the specified endpoint.
[!NOTE] In the updated API, a subscription can be unregistered via the
unsubscribe()method.
Syntax
unregister(pushEndpoint)
Parameters
pushEndpoint- : A pushEndpoint to be unregistered.
Return value
A DOMRequest object to handle the success or failure of the method call.
If the method call is successful, the request’s result will be a
PushRegistration object representing the endpoint that has been
unregistered.
PushRegistration
Those objects are anonymous JavaScript objects with the following properties:
pushEndpoint- : A string representing the URL of the unregistered endpoint.
version- :
Undefinedwhenunregister.onsuccessis called.
- :
Examples
const req = navigator.push.unregister(pushEndpoint);
req.onsuccess = (e) => {
const endpoint = req.result;
console.log(`Unregistered endpoint: ${endpoint}`);
};
req.onerror = (e) => {
console.error(`Error unregistering the endpoint: ${e.error}`);
};
Specifications
This feature is not part of any specification anymore. It is no longer on track to become a standard.
Browser compatibility
Browser compatibilityCompatibility data is available on the canonical MDN page.