--- title: PushSubscription.unsubscribe() slug: Web/API/PushSubscription/unsubscribe tags: - API - Experimental - Method - Push - Push API - PushSubscription - Reference - Service Workers - unsubscribe translation_of: Web/API/PushSubscription/unsubscribe ---
{{SeeCompatTable}}{{APIRef("Push API")}}
{{domxref("PushSubscription")}} インターフェースの unsubscribe()
メソッドは、現在のサブスクリプションが成功裏に登録解除されたときに {{domxref("Boolean")}} で解決される{{domxref("Promise")}} を返します。
PushSubscription.unsubscribe().then(function(Boolean) { ... });
なし。
現在のサブスクリプションが成功裏に登録解除されたときに {{domxref("Boolean")}} で解決される{{domxref("Promise")}}。
navigator.serviceWorker.ready.then(function(reg) { reg.pushManager.getSubscription().then(function(subscription) { subscription.unsubscribe().then(function(successful) { // 登録解除が成功 }).catch(function(e) { // 登録解除が失敗 }) }) });
仕様 | 状態 | コメント |
---|---|---|
{{SpecName('Push API','#widl-PushSubscription-unsubscribe-Promise-boolean','unsubscribe()')}} | {{Spec2('Push API')}} | 初期定義。 |
{{Compat("api.PushSubscription.unsubscribe")}}