0
サービスワーカーを使用してプッシュ通知を実装しました。ユーザーが通知をクリックすると、自分のデータベースで通知を「読み取り」にしたいと考えています。私はAPIコールを書いて、通知を「読み込み済み」としてマークしています。サービスワーカーからこの電話をかける方法。私のAPIコールは私のアプリケーションjsファイルにあります。サービスワーカーからポストリクエストを送信してプッシュ通知を読み取る
サービスワーカーを使用してプッシュ通知を実装しました。ユーザーが通知をクリックすると、自分のデータベースで通知を「読み取り」にしたいと考えています。私はAPIコールを書いて、通知を「読み込み済み」としてマークしています。サービスワーカーからこの電話をかける方法。私のAPIコールは私のアプリケーションjsファイルにあります。サービスワーカーからポストリクエストを送信してプッシュ通知を読み取る
解決策が見つかりました。サービスワーカーから「フェッチ」イベントを使用してAPIを直接呼び出すことができます。リクエストにCookieを含める場合は、fetchの "credentials"オプションを "include"に設定してください。
fetch(url, {
method: 'post',
credentials: 'include',
body: JSON.stringify({"event_id": <event-id-value>})
})
.then(function (data) {
//console.log('Request succeeded with JSON response', data);
})
.catch(function (error) {
//console.log('Request failed', error);
});