@antonsr98
Системный Администратор

Как из cordova работать с rabbitmq?

Доброе время суток Господа и Дамы. Правильно ли я понял чтобы контролировать очередь сообщений и их доставку (повторную отправку) нужно использовать rabbitmq на стороне клиента? Если нет то направьте в нужное русло. Заранее всем Спасибо
  • Вопрос задан
  • 244 просмотра
Пригласить эксперта
Ответы на вопрос 1
zoonman
@zoonman
⋆⋆⋆⋆⋆
Не совсем так. RabbitMQ - система очередей сообщений, которая работает на сервере.

Почитайте, как работают уведомления
https://firebase.google.com/docs/cloud-messaging/

Приложение на клиенте должно отправлять подтверждение на сервер о доставке, для этого нужно отправляет сообщение с данными, чтобы ОС разбудила приложение и приложение отправило подтверждение получения.

Логика на сервере должна быть такая - отправил уведомление устройству, ждем подтверждение 15 минут, если нет, то отправляем повторно. Если все равно нет подтверждения - маркируем устройство недоступным и больше не шлем уведомлений. После запуска приложения пользователем, отправляем запрос на сервер и активируем устройство.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы