web-dev-qa-db-ja.com

FCM-ダウンストリームメッセージとアップストリームメッセージの違い

FCMメッセンジャーからのWebプッシュ通知に関連する資料を研究しています。ダウンストリームメッセージとアップストリームメッセージに出くわしましたが、どうやらHTTPサーバーはダウンストリームメッセージのみを許可し、XMPPサーバーはアップストリームメッセージを許可しているようです。

ダウンストリームメッセージとアップストリームメッセージの違いを理解するのに問題があり、FCMで詳細が十分に説明されていません。オンラインで検索しようとしましたが、うまくいきません。私はコーディングに不慣れなので、助けてください。

18
James Lee

レイマンの言葉で言えば、ダウンストリームメッセージングは、アプリサーバーからクライアントアプリにプッシュ通知を送信するときです。ただし、FCMの場合、App Serverなしでダウンストリームメッセージを送信するか、 Firebase Console を使用して通常のcurlリクエストを送信できます。

アップストリームメッセージングはその逆ですが、クライアントアプリはアプリケーションサーバーにメッセージを送信しています。このためには、アプリケーションサーバーが必要です。

FCMサーバーは、ダウンストリームとアップストリームの両方のメッセージのキューイングを処理するフロー(ミドルマン)にまだ存在することに注意してください。

31
AL.