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

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

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

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

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

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

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

Похожие вопросы
23 нояб. 2024, в 01:31
1000 руб./за проект
23 нояб. 2024, в 00:16
2000 руб./за проект
22 нояб. 2024, в 23:55
3000 руб./за проект