Россияне массово наблюдают проблему с доставкой push-уведомлений в Telegram без использования VPN. Почему так происходит, в беседе с «Газетой.Ru» рассказал директор департамента расследований T.Hunter Игорь Бедеров.
«Проблема с доставкой push-уведомлений в Telegram без использования VPN — не единичная жалоба. Дело в том, что большинство людей ошибочно представляют, что уведомление летит напрямую с сервера Telegram на телефон. В реальности архитектура сложнее. На Android мессенджер зависит от облачной платформы Google Firebase Cloud Messaging (FCM), а на iOS — от Apple Push Notification Service (APNs). Когда вам пишут, сервер Telegram отправляет короткий сигнал не вам, а на сервер Google или Apple. Только после этого операционная система телефона «будит» приложение и показывает уведомление», — пояснил Бедеров.
По его словам, именно IP-адреса серверов, отвечающих за эту «облачную трубу», находятся под длительными и последовательными ограничениями на сетях российских операторов.
«Сам клиент Telegram может поддерживать связь через собственные прокси-протоколы, но системный механизм доставки уведомлений к ним не привязан. Это классический пример архитектурной несовместимости глобального сервиса и локальной сетевой политики», — сказал эксперт.
Он добавил, что если приложение открыто или висит в фоне в пределах разрешенного системой интервала, сообщение может прийти напрямую с серверов Telegram, и уведомление появится мгновенно.
«Но как только смартфон заблокирован и приложение выгружено из памяти, остается лишь канал FCM/APNs. Если он заблокирован — наступает тишина. Именно эту ситуацию сейчас массово и наблюдают пользователи. Telegram знает о проблеме и пытается развивать собственную, независимую от Google и Apple, систему уведомлений, но пока она нестабильна и доступна не на всех устройствах», — заключил Бедеров.
Ранее в Госдуме допустили полное восстановление работы Telegram в России.