4

Я изучаю материалы, связанные с уведомлением Web push от FCM Messenger. Пока я сталкивался с сообщением о потоке и восходящим потоком, очевидно, что HTTP-сервер разрешает только нисходящее сообщение, тогда как сервер XMPP допускает восходящее сообщение.FCM - Разница между нисходящим сообщением и восходящим сообщением

У меня возникли проблемы с пониманием разницы между сообщением «вниз по течению» и «вверх по течению», и детали не очень хорошо описаны в FCM. Я пытался искать в Интернете, но мне не повезло. Пожалуйста, помогите мне, поскольку я новичок в кодировании.

ответ

10

Чтобы надеть его на термины Layman, Downstream Messaging - это когда вы отправляете push-уведомление с вашего сервера приложений в клиентское приложение. Однако для случая FCM вы можете отправить нисходящее сообщение без сервера приложений или путем отправки обычного запроса на завивание, используя Firebase Console.

В то время как Восходящие сообщения - это обратное, приложение-клиент отправляет сообщение на ваш сервер приложений. Для этого необходим сервер приложений.

Имейте в виду, что сервер FCM все еще находится в потоке (средний пользователь), который обрабатывает очередь ваших сообщений как для восходящего, так и для восходящего потока.

+0

Я думаю, что это довольно простое объяснение. Дайте мне знать, если это все еще запутывает и какие части. Я добавлю еще несколько подробностей. –

+0

Привет @AL, оцените ваше объяснение. Из того, что я вижу здесь, сообщение Upstream определено сообщением, посланным от клиента, поэтому оно не имеет ничего общего с сервером приложений, который отправляет что-нибудь? Но нисходящее сообщение может быть отправлено только с сервера приложений на клиентскую службу. –

+0

Извините, я не закончил с сообщением. В основном, чтобы быть более прямым, –

Смежные вопросы