Публикация приложения в App Store и Google Play: пошагово
Приложение готово, протестировано, команда довольна — но у клиентов на телефонах его пока нет. Публикация приложения в App Store и Google Play — отдельный этап со своими аккаунтами, документами, страницей в магазине и проверкой. Если подойти к нему без подготовки, релиз затянется из-за отказов и повторных отправок. Ниже — пошаговый разбор процесса с акцентом на то, что важно знать владельцу приложения.
Сначала аккаунты разработчика
В обоих магазинах приложения публикуются через аккаунт разработчика. Открывать его лучше заранее: подтверждение может занять время.
Apple Developer Program
В Apple можно зарегистрироваться как физическое лицо или как организация. Для организации запрашиваются данные о компании, включая номер D-U-N-S. Членство платное и продлевается регулярно — актуальную стоимость и условия смотрите на официальной странице Apple.
Google Play Console
В Google Play регистрация тоже платная, требуется подтверждение личности или организации. Для новых личных аккаунтов может действовать требование провести закрытое тестирование перед публикацией для всех. Правила периодически меняются, поэтому сверяйтесь с официальной справкой Google Play.
На кого оформлять аккаунт
Открывайте аккаунты на свою компанию, а команду разработки добавляйте как участников. Если приложение выйдет в аккаунте подрядчика или постороннего человека, позже его передача или обновление может стать проблемой. Приложение — ваш актив, и оно должно находиться в вашем аккаунте.
Материалы для страницы в магазине
Перед публикацией приложения в App Store и Google Play подготовьте:
- название — короткое, понятное, соответствующее бренду;
- краткое и полное описание — что делает приложение и чем полезно; отдельно на русском и узбекском;
- иконку — читаемую даже в маленьком размере;
- скриншоты — под разные размеры экранов, с ключевыми возможностями;
- политику конфиденциальности — страницу, доступную по открытой ссылке;
- контакты поддержки — почту или сайт;
- анкету возрастного рейтинга — ответы на вопросы о содержимом;
- раздел о данных — какие данные собирает приложение и зачем;
- тестовый аккаунт — если для входа нужен логин, демо-доступ для проверяющего.
Политика конфиденциальности обычно размещается на сайте компании. Если сайта нет, хватит и простой страницы — это можно решить вместе с созданием сайта.
Этапы публикации в App Store и Google Play
- Сборка и подпись релизной версии. Приложение подписывается специальными ключами. Храните их надёжно: при утере ключа обновление приложения в Google Play может стать серьёзной проблемой.
- Внутреннее тестирование. Для App Store есть TestFlight, в Google Play — внутренний и закрытый треки тестирования. Сотрудники и лояльные клиенты проверяют приложение на реальных телефонах.
- Заполнение страницы. Вносятся тексты, изображения, анкеты, выбираются страны, где приложение будет доступно.
- Отправка на проверку. Магазин проверяет соответствие правилам.
- Результат. Приложение одобряют либо присылают отказ с указанием причины.
- Выпуск. Приложение можно открыть сразу для всех или постепенно, для части пользователей. Поэтапный выпуск помогает заметить ошибку на раннем этапе.
Чем отличаются App Store и Google Play
| Аспект | App Store | Google Play |
|---|---|---|
| Аккаунт | Apple Developer Program, регулярное членство | Google Play Console |
| Тестирование | TestFlight | Внутренний, закрытый и открытый треки |
| Проверка | Считается более строгой, с участием человека | Сочетание автоматической и ручной |
| Раздел о данных | App Privacy | Data safety |
| Поэтапный выпуск | Phased release | Staged rollout |
| Установка без магазина | Сильно ограничена | Возможна для внутренних задач |
Почему приложение отклоняют
Отказ — обычное дело, а не катастрофа. Но если знать самые частые причины, большинства из них можно избежать:
- Сбои и ошибки. Проверяющий открывает приложение на разных устройствах.
- Незаконченные разделы. Пустые экраны «скоро будет» и неработающие кнопки.
- Проверяющий не может войти. Нужен логин, но демо-аккаунт не предоставлен или SMS-код приходит только на местный номер.
- Нет политики конфиденциальности или ссылка не открывается.
- Описание и скриншоты не соответствуют приложению.
- Необоснованные разрешения. Запрашивается доступ к камере, контактам или геолокации без объяснения зачем.
- Нет удаления аккаунта. Если в приложении есть регистрация, требуется и возможность удалить аккаунт.
- Копия сайта. Приложения, которые просто показывают веб-страницу, могут отклонить за отсутствие ценности.
- Оплата цифрового контента. У магазинов особые правила для оплаты цифровых услуг; если вы продаёте подписки или контент, изучите актуальные требования заранее.
Что делать при отказе
Внимательно прочитайте ответ: обычно в нём указаны конкретное правило и проблема. Исправьте недочёт, при необходимости добавьте комментарий и отправьте заново. Если считаете, что проверяющий понял что-то неверно, можно направить пояснение или апелляцию. Главное — закладывайте запас времени на проверку, прежде чем объявлять дату релиза.
Обновления и видимость в магазине
Каждая новая версия тоже проходит проверку, поэтому планируйте обновления заранее. Периодически обновляйте и страницу: точное название и описание, качественные скриншоты и ответы на отзывы помогают приложению находиться в поиске и получать больше установок.
UFLEX не только разрабатывает приложение, но и полностью берёт на себя публикацию в App Store и Google Play: готовит материалы, отправляет на проверку и отвечает на замечания. Подробнее — на странице разработка мобильных приложений.
Частые вопросы
Сколько длится проверка?
Сроки зависят от магазина и периода и меняются. Поэтому при планировании релиза закладывайте запас на проверку и возможные исправления.
Обязательно ли открывать аккаунт самому?
Да, лучше, чтобы аккаунт был оформлен на вашу компанию. Разработчиков добавляют как участников, и они выполняют всю техническую работу.
Можно ли выпустить приложение только в Узбекистане?
Да, в обоих магазинах можно выбрать страны и регионы, где приложение будет доступно.
Если нужна помощь с публикацией приложения, оставьте заявку или напишите в Telegram — команда UFLEX проведёт процесс от начала до конца.