PushManager: register() メソッド
Deprecated
Avoid using this feature in new projects. This feature may be a candidate for removal from web standards or browsers.>
register メソッドは、システムにプッシュ通知の新しい端点をリクエストするために使用します。
メモ:
このメソッドは PushManager.subscribe() に置き換えられました。
構文
js
register()
引数
なし。
返値
DOMRequest オブジェクトで、このメソッド呼び出しの成功または失敗を扱います。
メソッドの呼び出しに成功したら、リクエストの result が端点の URL を表す文字列になります。
メモ:
この URL が必要なくなったら、 PushManager.unregister() を使用して自分自身を掃除してください。
例
js
const req = navigator.push.register();
req.onsuccess = (e) => {
const endpoint = req.result;
console.log(`New endpoint: ${endpoint}`);
};
req.onerror = (e) => {
console.error(`Error getting a new endpoint: ${e.error}`);
};
仕様書
この機能はもうどの仕様にも属していません。標準化の予定はなくなりました。