Как опубликовать приложение в App Store и Google Play: гайд для бизнеса

Готовое приложение — это ещё не приложение в магазине. Между финальной сборкой и иконкой на экране пользователя стоят два ревью-конвейера со своими правилами, и нарушение даже мелкого пункта откладывает релиз на дни, а иногда на недели. Ниже — практический разбор всего пути: от заведения аккаунтов до прохождения проверки и поддержки после публикации.
Аккаунты разработчика: с чего всё начинается
Публикация невозможна без аккаунта разработчика в каждом из магазинов. Это не формальность: именно здесь чаще всего застревают узбекистанские команды, потому что регистрация требует валидной оплаты и иногда юридических документов.
- Apple Developer Program — 99 долларов в год, продление ежегодное. Можно зарегистрироваться как физлицо или как организация. Для организации Apple требует D-U-N-S Number — международный идентификатор компании, который выдают бесплатно, но оформление занимает от нескольких дней до пары недель.
- Google Play Console — 25 долларов разово, без ежегодных продлений. С 2023 года Google ужесточил верификацию: для новых персональных аккаунтов нужно подтвердить личность документами, а перед первой публикацией приложение могут потребовать протестировать на минимум 12 реальных тестировщиках в течение 14 дней.
Оплата из Узбекистана: первый практический барьер
Обе программы оплачиваются международной картой. На практике узбекистанские Visa/Mastercard не всегда проходят оплату Apple, а Google требует, чтобы платёжный профиль соответствовал стране аккаунта. Это решаемо, но закладывайте время на возможные отказы банка и повторные попытки. Мы рекомендуем готовить аккаунты заранее, ещё на этапе разработки, чтобы вопрос оплаты не превратился в блокер прямо перед релизом.
Что нужно подготовить к публикации
Сама сборка — лишь часть пакета. Оба магазина требуют полный комплект сопроводительных материалов, и его неполнота — частая причина задержек.
- Иконка и скриншоты под все требуемые размеры экранов, для iOS — отдельно под iPhone и iPad, если приложение их поддерживает.
- Описание, ключевые слова, категория — желательно локализованные под аудиторию (узбекский, русский, английский).
- Политика конфиденциальности — обязательна, со ссылкой на работающую страницу. Без неё не пройдёте.
- Декларации о данных — Apple App Privacy («ярлыки питания» о том, какие данные собираются) и Google Data Safety. Заполнять нужно честно: расхождение с реальным поведением приложения — повод для отказа.
- Возрастной рейтинг через опросник магазина.
Частые причины отказа
Большинство отказов предсказуемы и повторяются из проекта в проект. Зная их заранее, релиз проходит с первого раза.
- Сломанный или неполный демо-доступ. Если в приложении есть логин, дайте ревьюеру рабочий тестовый аккаунт в поле App Review Information. Нет доступа — отказ почти гарантирован.
- Платежи в обход магазина. Продажа цифрового контента и подписок внутри приложения должна идти через In-App Purchase у Apple. Ссылка на внешнюю оплату цифровых товаров — отказ.
- Нерабочие функции и краши. Ревьюер реально кликает по приложению; падение на старте — мгновенный отказ.
- Запрос лишних разрешений (камера, геолокация, контакты) без понятного объяснения в тексте запроса.
- Несоответствие декларации о данных реальной передаче данных в сторонние SDK (аналитика, реклама).
Сроки: на что закладываться
Реальные сроки сильно зависят от готовности материалов и от того, попали вы в типовой отказ или нет.
- App Store: проверка обычно 24–48 часов, но первая публикация нового аккаунта может идти дольше. Каждый отказ — это повторная очередь.
- Google Play: для новых персональных аккаунтов 14-дневное закрытое тестирование плюс проверка — релиз реально занимает 2–3 недели от нуля. Обновления существующего приложения проходят быстрее, часто за часы–сутки.
Разумная оценка для бизнеса: закладывайте 2–4 недели от готовой сборки до публикации в обоих магазинах с учётом возможного одного цикла доработок.
После публикации: это не финиш
Магазин — живая среда. Apple и Google регулярно поднимают минимальную версию SDK: приложение, которое не обновлялось под новый target API, перестают принимать на обновления, а со временем скрывают из поиска. Поэтому публикация — это начало цикла поддержки, а не его конец.
В поддержку входит: реакция на отзывы и рейтинг, выпуск обновлений под новые версии ОС, отслеживание крашей и метрик, ответы на запросы ревью при изменении правил. Для бизнеса это означает, что у приложения должен быть владелец процесса, а доступы к аккаунтам — оформлены на компанию, а не на уволившегося разработчика.
Вывод
Публикация в App Store и Google Play — это управляемый процесс, где почти все задержки происходят из-за заранее известных вещей: непройденной верификации аккаунта, проблем с оплатой из Узбекистана, неполных метаданных и типовых причин отказа. Если подготовить аккаунты и материалы параллельно с разработкой, релиз проходит без сюрпризов. В OneDev мы проводим приложения через обе площадки под ключ — от заведения аккаунтов и D-U-N-S до прохождения ревью и последующих обновлений. Расскажите о своём проекте, и мы оценим реальный срок выхода в стор.
Сколько стоит аккаунт разработчика?
Можно ли опубликоваться без юрлица?
Почему приложение отклонили без явной причины?
Сколько времени занимает первая публикация?
Нужна ли политика конфиденциальности?
Что будет с приложением после публикации?
Нужна похожая система или хотите обсудить проект?
Опишите задачу — предложим архитектуру, технический подход и план работ. Часто для старта достаточно короткого звонка.
Обсудить проект