1. ホーム
  2. google-chrome

[解決済み】Chromeプッシュ通知。このサイトはバックグラウンドで更新されました

2022-02-20 04:17:36

質問

クロームのプッシュ通知を実装しているときに、サーバーから最新の変更点を取得していました。その際、サービスワーカーには、次のようなメッセージが表示された余分な通知が表示されます。

<ブロッククオート

このサイトはバックグラウンドで更新されています

ここに掲載されている提案ですでに試しました https://disqus.com/home/discussion/html5rocks/push_notifications_on_the_open_web/
しかし、今まで有用なものを見つけることができませんでした。何か提案はありますか?

解決方法は?

通常、GCM(Google Cloud Messaging)からプッシュメッセージを受信すると、すぐにブラウザでプッシュ通知を表示する必要があります。これは、この中の3番目のポイントに記載されています。

https://developers.google.com/web/updates/2015/03/push-notificatons-on-the-open-web#what-are-the-limitations-of-push-messaging-in-chrome-42

そのため、GCMからプッシュメッセージを受け取ったにもかかわらず、何らかの理由でプッシュ通知をスキップし、「このサイトはバックグラウンドで更新されました"」のようなデフォルトのメッセージでプッシュ通知を受け取っていることがあるかもしれません。