IT-эксперт Бедеров нашел объяснение сбоям с уведомлениями Telegram без VPN

Пользователи Telegram в России все чаще жалуются на проблемы с push-уведомлениями при работе без VPN. Причину происходящего в беседе с «Газетой.Ru» объяснил директор департамента расследований T.Hunter Игорь Бедеров.

Интересное

По его словам, многие ошибочно считают, что уведомления поступают напрямую с серверов Telegram на смартфон. На самом деле на Android за их доставку отвечает сервис Google Firebase Cloud Messaging (FCM), а на устройствах Apple — система Apple Push Notification Service (APNs).

Когда пользователю приходит сообщение, Telegram сначала передает сигнал через инфраструктуру Google или Apple, после чего операционная система активирует приложение и показывает уведомление.

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

«Сам клиент Telegram может поддерживать связь через собственные прокси-протоколы, но системный механизм доставки уведомлений к ним не привязан. Это классический пример архитектурной несовместимости глобального сервиса и локальной сетевой политики», — сказал эксперт.

Он добавил, что если приложение остается открытым или работает в фоновом режиме, сообщения могут поступать напрямую с серверов Telegram и уведомления отображаются без задержек. Однако после блокировки экрана и выгрузки программы из памяти устройство начинает зависеть от сервисов FCM или APNs.

«Но как только смартфон заблокирован и приложение выгружено из памяти, остается лишь канал FCM/APNs. Если он заблокирован — наступает тишина. Именно эту ситуацию сейчас массово и наблюдают пользователи. Telegram знает о проблеме и пытается развивать собственную, независимую от Google и Apple, систему уведомлений, но пока она нестабильна и доступна не на всех устройствах», — заключил Бедеров.