Из чего состоит ссылка-подписка
Обычная ссылка-подписка состоит из четырёх частей: схемы https://, адреса сервиса, пути с вашим личным кодом и, иногда, имени после знака #. Меняться руками может только имя; остальное должно дойти до приложения символ в символ.
Нет своего ключа? Пробный на 3 дня — без карты, дальше от 200 ₽ в месяц на 3 устройства.
Получить ключСтрока на чертеже
Ниже — выдуманный пример в том виде, в каком ключи обычно выглядят. Размерные линии под строкой показывают, где кончается одна часть и начинается другая. Реальный ключ устроен так же, только адрес сервиса и код в нём настоящие.
https://1схемаsub.example.com2адрес сервиса/s/3путьQm7f2KxP9aL44личный код#Дом5имя (не обязательно)Личный код у каждого человека свой. Именно он делает строку вашей: по нему сервис узнаёт, чей это ключ, сколько на нём мест и до какого числа он действует.
Что означает каждая часть
| Часть | Что это | Можно ли менять |
|---|---|---|
https:// | Схема: обычная защищённая веб-ссылка | Нет |
| Адрес сервиса | Домен, на котором сервис отдаёт списки серверов | Нет — сервис сам сообщает, если адрес сменился |
| Путь и личный код | Какой именно ключ запрашивается | Нет: одна лишняя или потерянная буква — и ключ чужой или несуществующий |
#имя | Подпись для приложения; серверу не передаётся | Не нужно: имя обычно ставит сам сервис |
У зашифрованного ключа частей не видно: строка начинается с happ://crypt4/ или happ://crypt5/, а дальше идёт сплошной набор символов. Внутри тот же адрес, но спрятанный: приложение расшифрует его само, а человеку и посторонним он не показывается. Про другие виды строк — какие бывают ключи.
Почему ссылка ломается при копировании
Ключ длинный, и при копировании он чаще всего страдает на концах. Приложение проверяет строку и, если она испорчена, отвечает сообщением вроде «Url подписки не валидна». Типичные поломки:
- Обрезан хвост. В превью сообщения ссылка показана с многоточием, и скопировалась видимая часть. Код без последних символов — это уже другой, несуществующий код.
- Лишний пробел или перенос строки. Появляется при копировании из заметок и документов. Пробел внутри адреса ломает его.
- Захвачен текст вокруг. Скопировали строку вместе с «Ваш ключ:» или с точкой в конце предложения.
- Два ключа слиплись. Вставили новый ключ, не очистив поле, и получилась одна длинная строка из двух.
Надёжнее всего копировать кнопкой копирования в кабинете или долгим нажатием на сообщение с пунктом «Копировать», а не выделением пальцем. Подробно — как вставить ключ из буфера обмена. Совсем без копирования ключ добавляется по QR-коду или кнопкой на странице ключа: по ссылке в одно нажатие.
Что происходит, когда приложение получает ссылку
- Приложение обращается по адресу сервиса и называет личный код.
- Сервис проверяет: действует ли ключ, есть ли свободное место для этого устройства.
- Если всё в порядке, сервис отвечает списком серверов, а приложение рисует карточку ключа и серверы под ней.
- Дальше приложение повторяет запрос по расписанию — так список остаётся свежим.
Отсюда понятно, почему при неполадках первым делом стоит обновить ключ в карточке: это тот же запрос, только сделанный сразу. Если сервис не ответил за девять секунд, приложение покажет «Timeout при добавлении подписки».
Проверьте заведомо рабочим ключом
Если непонятно, в чём дело — в приложении или в ключе, — добавьте в тот же Happ второй ключ, про который точно известно, что он живой. Подключился второй — приложение и сеть в порядке, искать причину нужно у первого ключа: срок, места, сообщение сервиса. Пробный ключ на 3 дня выдаётся без карты — для такой проверки его хватает.
- без карты
- 3 дня с первого подключения
- один раз на человека
- ВИДНО«Url подписки не валидна» ПОЧЕМУВ строке лишние символы или она неполная ЧТО СДЕЛАТЬСкопируйте заново кнопкой или долгим нажатием на сообщение
- ВИДНОСсылка открылась в браузере, а не в приложении ПОЧЕМУЭто нормально: ссылку-подписку можно открыть как страницу ЧТО СДЕЛАТЬНажмите на странице кнопку добавления или вставьте ключ в Happ вручную
- ВИДНО«Timeout при добавлении подписки» ПОЧЕМУСервис не ответил вовремя ЧТО СДЕЛАТЬПовторите позже или смените сеть и нажмите обновление: обновление ключа
Можно ли укоротить ссылку сервисом сокращения ссылок?
Не стоит: сокращатель видит ваш ключ целиком, а приложение может не пройти через его переадресацию.
Зачем имя после решётки?
Чтобы в приложении ключ назывался понятно. На сам доступ оно не влияет.
Изменится ли ссылка при продлении?
У сервиса этого сайта — нет: ссылка остаётся прежней, достаточно обновить ключ в приложении.
Своего ключа пока нет? Пробный на 3 дня выдают без карты, и дни идут с первого подключения. Дальше — 200 ₽ за месяц или 1 800 ₽ за год (4,9 ₽ в день), 3 устройства в любом сроке, продление только вручную. Сервис не связан с разработчиком Happ: приложение остаётся бесплатным.
Получить ключ