Что именно отправляет приложение

Когда вы открываете чат, приложение может записать событие: конкретная переписка стала активной, а сообщения в ней — просмотренными. Оно передаёт серверу идентификаторы этих сообщений и отметку о прочтении. Сервер сохраняет изменение и отправляет его другим участникам, чтобы их приложения обновили статус.

Это не отдельное сообщение вроде «я прочитал», а короткое служебное уведомление. Оно нужно, чтобы одинаковое состояние отображалось на разных устройствах и сохранялось после закрытия приложения.

Почему отметка появляется не всегда сразу

Если устройство без связи, сигнал обычно приходится ждать до восстановления соединения. Кроме того, приложения могут отправлять подтверждение не при каждом простом открытии переписки: поведение зависит от настроек, типа чата и того, какие сообщения действительно попали на экран. Поэтому «прочитано» означает прежде всего, что приложение зарегистрировало просмотр, а не доказывает, что человек внимательно вник в текст.

Отметка о прочтении также отличается от доставки. Доставка подтверждает, что сообщение достигло устройства адресата; прочтение — что приложение зафиксировало его просмотр. Эта разница превращает незаметное техническое событие в социальный сигнал: отправитель видит, что сообщение уже доступно адресату, даже если ответа пока нет.