Магазины приложений: те же сборки, другие сроки
Магазин — полноценный официальный источник, а не «запасной». У него другой набор сильных сторон: обновления приходят сами, но версия приезжает позже.
Скачанный файл — это ещё не работающее подключение: приложение пустое, пока в нём нет ссылки-подписки. Своя ссылка на 3 дня оформляется за две минуты без карты и сразу работает на 3 устройствах.
Получить ссылку →Что есть в каждом магазине
| Магазин | Что там | Издатель | Как опознать |
|---|---|---|---|
| Google Play | Приложение для Андроида и Android TV | HappDev (в сведениях о разработчике — FLYFROG LTD) | идентификатор com.happproxy в адресе карточки |
| App Store | Приложение для айфона, айпада и Apple TV | Flyfrog LLC | числовой идентификатор карточки id6504287215 |
| RuStore | приложения нет | — | поиск выдаёт посторонние программы |
Отсутствие в RuStore стоит запомнить отдельно: по запросам про этот магазин человек попадает на чужие приложения с похожими названиями, и они не имеют к проекту отношения. Признаки подделки.
Две карточки в App Store
У приложения для устройств Apple есть глобальная карточка и отдельная российская. Это не подделка и не «пиратская копия»: обе принадлежат одному издателю. Отдельная карточка для российского магазина — обычный приём, когда магазины разных стран предъявляют разные требования.
- id6504287215 Глобальная карточка, издатель Flyfrog LLC
- id6788279553 Российская карточка того же издателя
- su.ffg.happ.ruplus2 Идентификатор приложения российской сборки — что это такое
Практический вывод: если в вашем магазине не находится одна карточка — ищите вторую, а не «альтернативный источник». Разбор для айфона.
Почему версия в магазине старее
Каждое обновление в магазине проходит проверку перед публикацией. Пока она идёт, в репозитории уже лежит новая сборка. Отсюда постоянный разрыв в одну-две версии, который выглядит подозрительно, но означает ровно то, что означает: магазин медленнее. Разбор разных номеров.
Когда магазин лучше файла
- Вы не хотите следить за обновлениями вручную
- Устройство — обычный телефон или планшет
- Разрешение на установку из неизвестных источников выдавать не хочется
- Вам нужна карточка с отзывами и сведениями об издателе
Обновления приходят сами, проверка принадлежности — по идентификатору пакета.
Что показывает карточка, кроме кнопки установки
Карточка в магазине — это не только кнопка. В ней есть три сведения, которых нет в выпуске репозитория, и все три полезны при проверке.
| Что смотреть | Что это даёт |
|---|---|
| Имя издателя под названием | Главная проверка — разбор издателей |
| Дата последнего обновления | Показывает, насколько магазин отстал от выпусков |
| Раздел сведений о разработчике | Там указано юридическое имя, а не только торговое |
| Список разрешений | Позволяет заранее увидеть, о чём приложение попросит |
Если что-то из перечисленного расходится с тем, что описано здесь, — это повод остановиться и перечитать признаки клона, а не «попробовать и посмотреть».
Если карточка не открывается
Частая история, и у неё несколько причин, которые лечатся по-разному.
- Карточка не находится поискомПроверьте вторую карточку и точное имя — разбор
- Открывается, но кнопка установки неактивнаУстройство не проходит по минимальной системе
- Магазин пишет, что приложение недоступно в вашей странеДля Андроида остаётся файл из выпуска — разбор
- Находятся похожие приложения других издателейЭто клоны — ориентируйтесь на имя издателя
Почему приложение может пропасть из магазина
Такое случается со всеми приложениями этого класса, и обычно ненадолго. Причины бывают тремя способами скучные: изменились правила площадки, обновление не прошло проверку, карточка временно ограничена в отдельной стране.
Что при этом важно понимать: пропажа карточки не означает, что приложение стало опасным или что проект закрылся. Файлы в выпусках остаются на месте и продолжают обновляться (где они).
Что делать, если карточка исчезла
-
Не удаляйте установленное приложение
Оно продолжит работать. Исчезновение карточки не влияет на уже стоящую программу — пропадут только автообновления.
-
Проверьте вторую карточку
Для устройств Apple их две (разбор); для Андроида альтернативой служит файл из выпуска.
-
Перейдите на обновление файлом
На Андроиде это полноценная замена магазину — как обновляют.
-
Не ищите приложение в других магазинах
Проект публикуется только в двух. Всё, что находится в остальных, — чужие сборки (признаки).
Чем магазин лучше файла с точки зрения проверки
У магазина есть свойство, которого нет ни у одного файла: он подтверждает издателя от своего имени. Чтобы опубликовать приложение, нужна учётная запись разработчика с реквизитами, а идентификатор пакета занимается навсегда за первым, кто его взял.
Это делает карточку самым простым местом для проверки: достаточно прочитать строку под названием и сравнить с разбором издателей. Никаких адресов, имён файлов и списков выпусков.
Обратная сторона — магазин не даёт свежую сборку сразу и не работает там, где его нет. Поэтому выбор между магазином и файлом — это выбор между удобством и скоростью, а не между «надёжным» и «ненадёжным».
Что магазин не проверяет
Полезная оговорка, чтобы не переоценивать магазинную проверку. Площадка подтверждает, что приложение опубликовал именно этот издатель, и проверяет сборку на очевидные вещи. Она не подтверждает, что приложение вам подойдёт, и не отвечает за то, какие серверы вы к нему подключите.
Это разделение важно для разбора поломок: жалобы вида «поставил из магазина, а не подключается» почти всегда относятся к доступу, а не к сборке (разбор симптомов).
Happ есть в RuStore?
Нет. То, что находится по такому запросу, — посторонние приложения других издателей.
В App Store две карточки — какая правильная?
Обе: глобальная и российская принадлежат одному издателю. Ставьте ту, что открывается в вашем магазине (разбор).
В магазине версия старее, чем в репозитории — это нормально?
Да, это следствие проверки перед публикацией (подробно).
Как проверить, что карточка настоящая?
По имени издателя и идентификатору: com.happproxy для Андроида, id6504287215 для устройств Apple (где смотреть).
Официальный файл — половина дела: скачанный Happ ничего не подключает сам, он читает ссылку-подписку и идёт по ней на серверы. Свою ссылку мы выдаём сразу после оформления, она работает на 3 устройствах одновременно, поддержка отвечает за ~10 минут, первые 3 дня бесплатны и карта не нужна.
Получить ссылку-подписку →