Я создаю приложение чата с java
Я использую протокол mqtt и брокер mosquitto
Мне нужно синхронизировать контакты пользователя с сервером и проверить, являются ли они участниками
Технически невозможно отправить номер мобильного телефона на сервер для проверки. В результате
Я решил, что каждый участник форума должен основываться на своем мобильном номере
СейчасЯ хочу знать, находится ли пользователь в чате
Я отправлю сообщение в тему с номером мобильного телефона этого контакта
И если я получу его, это означает, что он является участникомchat
А если сообщение не получено, это означает, что он не является участником
Основная проблема заключается в том, что сообщение не получено, если пользователь не в сети, а это не так
Есть ли хороший способ синхронизации пользователей телефона?
Спасибо