Мы уверены ,что вы часто сталкивались с ситуацией, когда пользователь
находится в сети, о чём говорит статус «Online», но не отвечает на
сообщения, а спустя пять минут вы видите надпись «заходил 20 минут
назад». Как это произошло, если ещё несколько минут назад он был
доступен? Статус “онлайн” врёт? Не совсем так, давайте разберёмся.
Пользователь не мог ответить на сообщения, потому что в действительности был уже не в
сети. Дело в том, что если просто закрыть вкладку с ВКонтакте или сам
браузер, то статус «Online» будет отображаться ещё на протяжении
пятнадцати минут. И если просто держать вкладку открытой, но не
переходить в другие разделы сайта, такие как сообщества, профили или
новости, вы уйдёте в офлайн лишь через 15 минут. Проще говоря, любое
обращение к серверу со стороны пользователя продлевает “жизнь” статуса
на вышеуказанное время.
Таким образом, пользователь может даже слушать музыку или смотреть фильм
ВКонтакте и при этом быть будто бы не в сети, если никуда больше не
нажимать. Стоит отметить, что при просмотре видео это не всегда
работает, причину чего нам выяснить не удалось. Однако любителям "не
палиться" кое-что всё же может помешать: при получении уведомлений от
клиента ВКонтакте на Android ваш статус сразу же обновляется на
«Online».
Единственный способ выйти из ВКонтакте так, чтобы надпись «Online» сразу пропала, —
действительно выйти из ВКонтакте путём нажатия кнопки «выйти» в шапке
сайта. Только в этом случае пятнадцати минут ждать не придётся.