Android QuickBlox обновление онлайн-статуса

#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 обновляется только тогда, когда мои пользователи выполняют вход в систему. Спасибо!