FCM - 下游消息和上游消息之间的差异

Jam*_*Lee 15 javascript push-notification firebase firebase-cloud-messaging

我一直在研究与FCM Messenger的Web推送通知相关的资料.当我遇到下游消息和上游消息时,显然HTTP服务器仅允许下游消息,而XMPP服务器允许上游消息.

我无法理解下游和上游消息之间的区别,并且在FCM上没有详细说明细节.我试着在网上搜索,但我没有运气.请帮助我,因为我不熟悉编码.

AL.*_*AL. 28

把它放在通俗地说,下游消息当您从对客户端应用的应用服务器发送推送通知的.但是对于FCM的情况,您可以在没有App Server的情况下发送下游消息,或者通过使用Firebase控制台发送通常的curl请求.

虽然上游消息传递是相反的,但客户端应用程序正在向您的App Server发送消息.为此,App Server是一项要求.

请记住,FCM服务器仍然在流(中间人)中,它处理下游和上游消息的排队.

  • 下游消息从A点发送到B点,而上游消息从B点发送到A点?这些之间没有什么共同之处? (3认同)
  • @JamesLee您直接描述从A点到B点发送消息,反之亦然,这是一个很好的例证.但是,更合适的是,下游是A点(App Server)向一个或多个点(客户端应用实例/用户/设备)发送消息,而Upstream是从不同点发送消息(Client Apps /用户/设备)朝向单点(App Server). (2认同)