В последнее время подписчики часто задают вопрос об использовании бета-версии и о входе на тестовый сервер.
Рассказываем.
Сразу хотим обратить ваше внимание на несколько важных моментов:
- Авторизация на тестовом сервере может не работать. Ни с помощью виртуального номера +999, ни даже с помощью вашего реального номера. Если вам не приходит код авторизации, значит, тестовый сервер в настоящий момент их не отправляет. Когда он снова начнёт их отправлять — неизвестно.
- Оплата виртуальной картой 4242 тоже может быть недоступна. Если платёж с помощью этой карты не проходит, значит, тестовый сервер в настоящий момент не обрабатывает такие платежи. Когда он снова начнёт их обрабатывать — неизвестно.
В первую очередь необходимо чётко понимать, что такое бета-версия и что такое тестовый сервер. Это две совершенно разных сущности, которые связаны между собой довольно косвенно.
Кратко о разнице между бета-версией и тестовым сервером:
- Бета-версия приложения — это специальная версия приложения, установленная на вашем устройстве. В этой версии иногда есть функции, которых ещё нет в стабильной версии того же приложения. А ещё с её помощью можно подключиться к тестовому серверу.
- Тестовый сервер Telegram — это специальный сервер, полностью отделённый от основного сервера. На нём тоже есть аккаунты, чаты и каналы, но совсем не те, что на основном сервере, а другие. Все эти аккаунты и чаты никак не связаны с аккаунтами и чатами основного сервера.
Можно провести такую аналогию:
- Ваше приложение — это автомобиль.
- Основной сервер Телеграма — это город с улицами, знаками, светофорами и другими участниками дорожного движения.
- Тестовый сервер Телеграма — это тренировочная площадка. На ней тоже могут быть другие участники дорожного движения, знаки и светофоры, но при этом всё это работает иначе, и правила на ней могут быть другие, и поехать за город на шашлыки не получится.
Дальше мы рассказываем про эти сущности подробнее.
1. Бета-версия
Бета-версия любого приложения — это предварительная версия приложения, которая уже была протестирована разработчиками и тестировщиками, а теперь доступна для тестирования некоторым обычным пользователям. В ней уже обычно не содержится критических багов: она корректно запускается и в целом работает неплохо, но давать её всем пользователям пока рановато, поэтому она доступна только бета-тестировщикам — тем энтузиастам и смельчакам, которые готовы рискнуть и начать пользоваться ею несмотря на то, что в ней ещё могут быть баги, в том числе критические.
У Телеграма тоже есть бета-версии. На Android и на ПК их может установить любой желающий, а вот на iOS это довольно сложно: количество мест для бета-тестировщиков Telegram iOS строго ограничено, и новый пользователь может стать бета-тестером только в том случае, если для него найдётся свободное место.
1.1. Telegram Desktop Beta
Способ №1:
Скачайте с официального сайта Telegram бета-версию приложения.
Способ №2:
- Скачайте с официального сайта стабильную версию приложения, если она у вас ещё не установлена.
- Перейдите в ней в раздел «Настройки › Продвинутые настройки» и в разделе «Версия и обновления» включите опцию «Устанавливать бета-версии».
Способ №3:
Скачайте нужную версию приложения из репозитория telegramdesktop / tdesktop. Бета-версии отмечены тегом «Pre-release».
1.2. Telegram Android Beta
Разработчики Telegram публикуют бета-версии приложения Telegram Android на портале App Center.
Кроме того, у нас есть отдельный канал @betainfo, где мы публикуем apk-файлы бета-версий, скачивая их из Appcenter, и новости о новых функциях, которые появляются в этих версиях.
2. Тестовый сервер
У Telegram есть тестовый сервер. Он предназначен для того, чтобы разработчики и тестировщики, работающие в Telegram, могли проверять на нём работу новых функций, не трогая основной сервер, которым пользуется почти миллиард активных пользователей.
Авторизоваться на этом сервере может любой пользователь бета-версии Telegram. Но в этом нет практически никакого смысла:
- На этом сервере нет ничего из того, что есть на основном сервере. Ни пользователей, ни групп, ни каналов, ни ботов. Ничего.
- Любая функция, доступная на основном сервере Телеграма, может в любой момент оказаться сломана на тестовом сервере. Как намеренно, так и случайно. И может оставаться сломанной сколь угодно долго.
- Многие лимиты на тестовом сервере имеют значения, отличающиеся от значений тех же лимитов на основном сервере. Например, оформленная подписка Telegram Premium может истекать не через месяц, а через пять минут. Точно так же раз в пять минут могут списываться звёзды за подписку на канал по платной ссылке, хотя на основном сервере они списываются раз в месяц.
- Тестовый сервер нестабильно звонит и нестабильно отправляет СМС-сообщения или электронные письма с кодами авторизации. Авторизация там работает совершенно по-другому. Вы не сможете попасть в свой аккаунт на тестовом сервере: там этого аккаунта нет. Попасть можно только в тестовый аккаунт, и то если повезёт, и то в этом не будет никакого смысла: вы ничего не увидите после авторизации. Или увидите ошмётки чатов, созданных неизвестно кем и неизвестно когда.
Пожалуйста, не пытайтесь входить в аккаунт на тестовом сервере, если не знаете досконально, с какой целью это делаете, как именно это нужно делать и как нужно взаимодействовать с тем, что будет доступно вам после авторизации.
Мы сознательно не рассказываем в этой статье о том, как авторизоваться на тестовом сервере. Если вы бета-тестировщик, то и так это знаете. Если нет, то никакая, даже самая подробная инструкция, не поможет вам зайти на тестовый сервер Telegram без проблем, а если даже вам это удастся, то содержимое и поведение тестового сервера всё равно не оправдает ваши ожидания.