1

Web プッシュ通知で使用するために Firebase で構成された Firebase クラウド メッセージング アプリがあります。

HTML ページと Service Worker を使用して、メッセージの購読と受信に必要な Javascript を備えた Web アプリがあります。Service Worker は期待どおりにインストールされています。

ウェブページ コードは Firebase を初期化messaging.getToken()し、トークンを返す を呼び出します。テストに使用できるように、トークンをコンソールに出力しました。

Firebase メッセージ コンポーザを使用すると、そのトークンに送信されたテストメッセージが正しく送受信されます。

ただし、プライマリ Composer フローを使用してメッセージを送信しようとしても機能しません。[ターゲット] の下で、「ユーザー セグメント」に設定され、唯一の条件はアプリ => 現在の Firebase アプリです。

期待される結果

Composer では、キャンペーンの対象となるユーザーの数は である必要があります100%。通知を送信すると、Service Worker によって受信されます。

実結果

メッセージが受信されません。対象となるユーザーの数は次のように表示されます。

見込みユーザーの 0% がこのキャンペーンの対象です: 0 コンポーザーダイアログのスクリーンショット

(?) にカーソルを合わせると、購読しているユーザーが 0 人いることが示されます。 ポップアップ表示

この通知に潜在的なユーザーがいないのはなぜですか? 少なくとも 1 人のユーザー (私) がいると予想します。

4

1 に答える 1