Что физически представляет собой подписка
Вы платите деньги и получаете строку текста. Разберёмся, что за этой строкой стоит на самом деле и почему она работает так, как работает.
Читательский билет в библиотеку: сам билет — кусок картона, ценность в записи о вас в библиотечной базе и в том, что по нему выдают книги.
Совокупность двух вещей: записи на стороне сервиса (кто вы, до какой даты, сколько устройств) и ссылки у вас, по которой приложение получает актуальный список серверов и параметры подключения.
Из чего состоит доступ
| Часть | Где находится | Что делает |
|---|---|---|
| Ссылка-подписка | У вас, в приложении | Адрес, по которому приложение забирает список серверов |
| Токен | Внутри ссылки | Опознаёт именно вас при запросе списка |
| Запись о доступе | На стороне сервиса | Хранит срок, лимиты, состояние |
| Учётные данные серверов | Приходят по ссылке | То, что ядро использует для подключения |
| Правило на сервере | На каждой машине | Разрешает или не разрешает ваше соединение |
Что происходит, когда вы добавляете ссылку
-
01
Приложение обращается по адресу из ссылки
Обычный запрос к серверу сервиса — примерно как открыть страницу в браузере. В самой ссылке зашит ваш токен.
ДЕЛАЕТ: приложение -
02
Сервис проверяет запись
Смотрит, кому принадлежит токен, действует ли срок, не превышен ли лимит устройств. Если что-то не так, вернётся пустой ответ или отказ.
ДЕЛАЕТ: сервис -
03
Возвращается список конфигураций
Набор строк подключения — по одной на сервер. Именно они появляются у вас в списке серверов.
ДЕЛАЕТ: сервис -
04
Приложение сохраняет список
И дальше периодически повторяет запрос сам: почему серверы обновляются сами.
ДЕЛАЕТ: приложение
Проверьте узел «Доступ» отдельно от остальных
Понять, какая часть схемы отказала, проще всего подстановкой: вставьте в тот же клиент другую, заведомо живую ссылку-подписку. Заработало — приложение, ядро и устройство исправны, вопрос был к доступу. Не заработало — причина выше по схеме, и разбор на этой странице остаётся в силе. Ссылка Happ Plus на 3 дня выдаётся без карты.
- ссылка приходит сразу
- карта не нужна
- проверка занимает две минуты
Почему это не файл и не программа
Если бы доступ был файлом, его можно было бы скопировать и пользоваться вечно. Но параметры серверов меняются: адреса переезжают, машины выводят из эксплуатации, добавляются новые локации. Поэтому вам дают не снимок, а адрес, по которому всегда лежит актуальное состояние. В этом же причина того, что доступ можно отозвать: достаточно изменить запись на своей стороне.
Страницы раздела
- D02 Почему серверы обновляются самиМеханика периодического обновления списка открыть →
- D03 Откуда берётся срокГде хранится дата окончания и почему её нельзя изменить у себя открыть →
- D04 Что такое токен в ссылкеДлинная строка символов и её роль открыть →
- D05 Почему ссылка работает в разных приложенияхОбщий формат и что из него следует открыть →
- D06 Что происходит при окончании доступаПо шагам: что отваливается и в каком порядке открыть →
- D09 Сколько устройств и как это считаетсяЧто именно считает сервис и почему цифры расходятся открыть →
Можно ли сохранить подписку «навсегда»?
Можно сохранить саму ссылку — она никуда не денется. Но список серверов по ней перестанет отдаваться, когда кончится срок: ценность в записи на стороне сервиса, а не в строке.
Что будет, если ссылка попадёт к чужому человеку?
Он сможет подключаться от вашего имени, пока вы не смените ссылку. Это то же самое, что отдать ключ от квартиры, — см. сколько устройств.
Где взять ссылку заново, если я её потерял?
В личном кабинете сервиса или в переписке с ним. Приложение хранит ссылку у себя, но при переустановке она теряется вместе с данными.
Схема наверху держится на одном узле, который нельзя починить настройками: серверы приходят из подписки. Есть живой доступ — приложению есть что показать, ядру есть что запустить. Нет — интерфейс исправен, а список пуст. Доступ Happ Plus закрывает этот узел: одна ссылка на все устройства, серверы обновляются сами, первые 3 дня бесплатно и без карты.
Оформить доступ →