ブラウザ通知プッシュテスト
Web プッシュ通知機能をオンラインでテストし、ブラウザとオペレーティング システムの通知許可設定を確認します。通知を受信できない問題をトラブルシューティングするためのカスタム テスト メッセージの送信をサポートします。
このページを使用して問題を迅速に特定する方法
通知テストガイド
手順に従って、権限、ページ内通知、Service Worker 通知を確認し、クリック/閉じるイベントをページに戻すことができるかどうかを確認します。
環境が条件を満たしていることを確認する
通知許可をリクエストする
ページ内通知をトリガーし、クリック コールバックをテストする
Service Worker を登録し、システム通知をトリガーする
よくある質問
通知権限、ページ上通知、Service Worker 通知に関する高頻度の問題をまとめました。
このページは主に何に使用されますか?
ブラウザーの通知機能を検証するために使用されます。これには、権限ステータス (デフォルト/許可/拒否)、ページ内の通知 (新しい通知) がポップアップできるかどうか、Service Worker の showNotification がポップアップしてクリック/閉じるイベントを返せるかどうかが含まれます。
「通知許可のリクエスト」ポップアップウィンドウが表示されないのはなぜですか?
一般的な理由: 現在のコンテキストは安全ではありません。ブラウザは以前の選択 (特に拒否) を記憶しています。または、企業ポリシー/ブラウザ設定によってブロックされています。まず、「セキュリティ コンテキスト」が「はい」であることを確認し、サイト設定に移動して通知の許可を確認します。
許可が拒否された場合はどうすればよいですか?
ページを自動的に拒否から許可に戻すことはできません。ブラウザのアドレスバーのサイト設定(またはシステム通知設定)に移動し、サイト通知を「許可」に変更してからページを更新して、もう一度お試しください。
iOS Safari はシステム通知をサポートしていますか?
iOS Safari の通知機能のサポートは限られており、通常、通知機能を使用するには「ホーム画面に追加」PWA フォームが必要です。その場合でも、システムのバージョンとアクセス許可ポリシーの影響を受けます。
通知のトリガーが失敗し、ユーザー ジェスチャが必要であるというプロンプトが表示されるのはなぜですか?
一部のブラウザでは、ユーザー以外のジェスチャによる通知のトリガーが制限されています。 (自動トリガー/スケジュールされたトリガーではなく) ページ上のボタンのクリックを使用してトリガーし、タブがバックグラウンドにないことを確認してください。
SW をクリックしても通知がログに返されないのですが?
まず「Service Worker の登録」をクリックし、SW の準備が完了していることを確認してから、SW 通知をトリガーしてクリックします。それでも応答がない場合は、「/notification-sw.js」があるかどうか、バックグラウンド通知がブラウザによってインターセプトされているかどうか、コンソールに Service Worker 関連のエラーがあるかどうかを確認してください。
通知をトリガーできるのに、システムが通知を表示しないのはなぜですか?
これは、システムの「サイレント モード/フォーカス モード」、システム通知マスター スイッチ、およびブラウザ自体の通知スイッチによって傍受される可能性があります。また、サイトの沈黙や集約ポリシーの影響を受ける可能性もあります。システム通知センターとブラウザーのサイト権限を確認することをお勧めします。