Почему в приложении нет аккаунта
Приложение хранит ссылку и настройки. Всё остальное — срок, устройства, деньги — живёт у сервиса. Разделение выглядит странно ровно до того момента, пока не поймёшь, зачем оно сделано.
Разобраться в учёте проще всего на своём доступе. ТОК на 3 дня оформляется за две минуты, и кабинет со сроком, устройствами и платежами открывается сразу.
Оформить доступ →Что где лежит
- ссылка-подписка, которую вы добавили;
- список серверов, приехавший по этой ссылке;
- выбранный сервер и режим работы;
- правила маршрутизации, если вы их настраивали;
- иногда — дата окончания, если сервер её прислал.
- сама учётная запись и почта;
- дата окончания срока — точная;
- список подключений и лимит;
- история платежей и чеки;
- право продлить, отвязать, вернуть деньги.
Ни одна строка из правой колонки в приложение не попадает. Поэтому вопросы «где посмотреть платежи» и «как отвязать чужое устройство» в интерфейсе программы решения не имеют — там просто нет таких экранов.
Зачем так сделано
Клиент — это проигрыватель. Он умеет открыть ссылку и подключиться по адресам, которые в ней лежат. Чей это доступ, за сколько куплен и когда кончается — вне его компетенции. Такое разделение даёт три следствия, полезных именно вам.
- Приложение можно менять свободноСсылка одна и та же для любого клиента: поставили другой — вставили ту же строку, доступ продолжает работать.
- Программа не знает о вас ничегоНи почты, ни имени, ни платёжных данных: их некуда положить. Утечка из приложения технически невозможна.
- Переустановка ничего не ломаетДоступ хранится не в программе. Потеряли настройки — добавили ссылку заново, срок при этом не тронут.
- Но и управлять из приложения нечемНи продлить, ни снять устройство, ни увидеть платёж — за всем этим только в кабинет сервиса.
Что это значит для приватности
Отсутствие учётной записи в клиенте — не только неудобство. Программа физически не может связать вас с покупкой: у неё нет ни почты, ни идентификатора пользователя, ни канала, по которому такие данные ушли бы наружу. Всё, что она делает, — обращается по вашей ссылке за списком адресов.
Из этого не следует, что учёта нет вовсе. Он есть, просто на другой стороне: сервис видит, что подключение по вашей подписке было, и держит запись об этом в списке устройств — что именно там видно. Разница в том, что этот учёт вам доступен: его можно открыть, прочитать и почистить, а не догадываться о нём.
Отсюда следуют четыре практических правила
- Переустановка приложения не сбрасывает лимит устройств. Счётчик ведёт сервис, и запись о прошлом подключении остаётся — как её снять.
- Приложение нельзя «активировать» за деньги. Оно бесплатное; платят за доступ, а не за программу. Требование оплатить клиент — признак подделки.
- Смена телефона не переносит доступ сама. Новое устройство занимает следующую запись, старая продолжает числиться — порядок действий.
- Дату окончания в приложении нельзя считать точной. Это копия того, что прислали при последнем обновлении — сверка с кабинетом.
Что было бы, если бы аккаунт всё-таки был
Полезно представить обратную картину. Приложение с учётной записью умело бы синхронизировать профили между устройствами, показывать точный остаток дней и, возможно, список подключений. Взамен пришлось бы заводить почту и пароль, соглашаться на хранение ваших данных на чьём-то сервере и мириться с тем, что программа знает, каким сервисом доступа вы пользуетесь.
Разработчики бесплатного клиента этого размена не делают, и логика понятна: как только появляется учётная запись, появляется и ответственность за неё — восстановление паролей, поддержка, хранение персональных данных. Проще оставить программу инструментом, а всё остальное отдать тому, кто продаёт доступ. Побочный эффект и есть предмет этой страницы: вопросы «где мой кабинет» и «как войти» звучат постоянно, потому что интуитивно люди ждут от приложения именно аккаунта.
Как проверить это на своём телефоне
- Откройте приложение и найдите настройки. Пунктов «аккаунт», «профиль», «войти» там нет ни в одной сборке.
- Посмотрите на список профилей: это ваши подписки, добавленные ссылками, а не учётные записи. Их можно держать несколько от разных сервисов сразу.
- Удалите профиль и добавьте ту же ссылку заново — доступ вернётся полностью. Значит, в приложении не хранилось ничего, кроме самой строки.
- Поставьте другой клиент и вставьте в него ту же ссылку. Заработает: доступ к программе не привязан.
Четвёртый пункт — самая наглядная проверка. Если бы доступ жил в приложении, перенести его в другую программу было бы невозможно. То, что это работает, и означает: доступ лежит у сервиса, а клиент только читает.
Что тогда означает «регистрация»
Регистрация всегда относится к сервису, а не к приложению. Вы заводите учётную запись у продавца доступа: он выдаёт ссылку, ведёт срок и принимает платежи. Иногда её называют «аккаунтом защищённое соединение», иногда «личным кабинетом» — суть одна. Как это выглядит на практике.
Как войти в аккаунт Happ?
Никак: аккаунтов у приложения нет. Вход бывает в кабинет сервиса, у которого куплен доступ — как войти.
Я вижу в приложении дату окончания. Откуда она?
Её присылает сервер подписки вместе со списком серверов. Это необязательное поведение, и значение обновляется только при обновлении подписки.
Можно синхронизировать настройки между телефоном и компьютером?
Штатно — нет: синхронизация требует учётной записи. На каждом устройстве ссылка добавляется отдельно.
Если аккаунта нет, чем я рискую при потере телефона?
Ссылка остаётся на потерянном устройстве и продолжает работать. Разбор ситуации — смена телефона.
Доступ ТОК заводит кабинет сразу: в нём видно дату окончания, список из 3 записей об устройствах и историю платежей с суммами и сроками. Оформление занимает две минуты, карта не спрашивается, первые 3 дня бесплатны — хватает, чтобы посмотреть на свой учёт вместо чужих скриншотов.
Оформить доступ →