#android #chat #quickblox
#Android #Чат #quickblox
Вопрос:
Я использую user.getLastRequestAt, чтобы определить, подключен ли пользователь к сети. Но это поле обновляется только тогда, когда пользователь отправляет сообщения или выполняет вход в систему и т. Д.
Я также периодически отправляю сообщение о присутствии, чтобы оставаться доступным с помощью метода startAutoSendPresence(). Но он не обновляет поле LastRequestAt.
Есть ли какой-либо способ реализовать проверку онлайн-статуса? Спасибо!
Ответ №1:
На самом деле, поле LastRequestAt обновляется после любых запросов к REST API.
Но команда QuickBlox выпустила обновление для модуля чата — так что теперь оно работает и для присутствия в чате. Пожалуйста, попробуйте.
Комментарии:
1. Хм… В пятницу это не сработало, но после вашего ответа сработало. И я ничего не изменил. Теперь я действительно получаю обновленное поле lastRequestAt… Спасибо!
2. Не могли бы вы поделиться кодом.. Как я могу обновить lastRequestAt() время.
3. он обновляется автоматически после каждого запроса API и каждого присутствия в чате
4. @IgorKhomenko можете ли вы предоставить какую-либо ссылку на это предположение? Я использую QuickBox для Android, и поле LastRequestAt обновляется только тогда, когда мои пользователи выполняют вход в систему. Спасибо!