Syntra Systems
Кейсы Услуги Продукты О нас Блог IT Caravan
+998 70 010 68 44 +7 999 900 22 12
RusEngUzb
Тёмный зал с гроздью подвешенных экранов, на которых идёт видео, и силуэты зрителей — метафора витрины приложений в магазинах
Мобильные

Как опубликовать приложение в App Store и Google Play

Автор: Никита Жулин · · 9 мин чтения

Чтобы приложение появилось в магазинах, нужны аккаунт разработчика в App Store Connect и Google Play Console, сборка под актуальные SDK, декларация о собираемых данных и политика конфиденциальности. Новым личным аккаунтам Google Play перед выходом в продакшн обязателен закрытый тест: минимум 12 тестировщиков, непрерывно подключённых 14 дней. Проверка Apple у большинства сборок занимает меньше суток, Google по отдельным аккаунтам берёт до семи дней.

Коротко

  • Аккаунт разработчика оформляют на компанию-владельца: он определяет, кому принадлежит приложение, кто получает выплаты и кто выпускает обновления.
  • Организации в обеих программах подтверждают юридическое лицо номером D-U-N-S, а данные профиля должны совпадать с записью Dun & Bradstreet.
  • Новым личным аккаунтам Google Play перед выходом в продакшн нужен закрытый тест: минимум 12 тестировщиков, непрерывно подключённых 14 дней.
  • Цифровой контент внутри приложения продают только через встроенные покупки, а физические товары и офлайн-услуги — обычными способами оплаты.
  • Сроки проверки не гарантированы, поэтому дату выхода не привязывают к мероприятию без запаса на замечания и повторную отправку.

Что нужно, чтобы начать публикацию

Нужны два аккаунта разработчика — в Apple Developer Program и в Google Play, — а для организации ещё и подтверждение юридического лица. Первое решение принимают до кода: от чьего имени выходит приложение. Аккаунт определяет, кому принадлежит продукт, кто получает выплаты, видит статистику и может выпускать обновления, поэтому для коммерческого приложения его оформляют на юридическое лицо владельца, а не на сотрудника и не на подрядчика.

Что требуетсяApp StoreGoogle Play
Взнос99 $ в год за участие в Apple Developer Program25 $ один раз при регистрации аккаунта
Аккаунт организацииЮридическое лицо, номер D-U-N-S, рабочая почта на домене компании и работающий публичный сайтОрганизация с номером D-U-N-S; название и адрес должны совпадать с записью Dun & Bradstreet
Личный аккаунтУчётная запись с двухфакторной аутентификацией, продавцом указывается юридическое имя человекаПодтверждение личности, адреса, почты и телефона одноразовым кодом
Перед первым релизомПроверка в App ReviewПроверка Google Play, а новым личным аккаунтам — ещё и закрытый тест
Кабинет управленияApp Store ConnectGoogle Play Console

Номер D-U-N-S присваивает агентство Dun & Bradstreet, и запрашивают его заранее: без него организацию не зарегистрируют ни в одной из двух программ. Если данные компании в профиле разошлись с записью агентства, Google даёт срок на исправление, а затем ограничивает аккаунт и снимает приложения с публикации.

Закрытое тестирование в Google Play: 12 человек и 14 дней

Личные аккаунты Google Play, созданные после 13 ноября 2023 года, обязаны перед выходом в продакшн провести закрытый тест: минимум 12 тестировщиков, непрерывно подключённых не менее 14 дней. Это самая частая причина сорванных планов выпуска у тех, кто узнаёт о требовании в последний момент.

В зачёт идут только те, кто оставался в тесте все 14 дней подряд: человек, который подключился и вышел раньше срока, не считается. После выполнения условия в Play Console подают заявку на доступ к продакшну с ответами о ходе тестирования и готовности приложения.

Совет Список тестировщиков собирайте параллельно с разработкой, а не после неё: нужны реальные аккаунты Google, которые согласятся держать приложение установленным две недели. Сотрудники, партнёры и лояльные клиенты подходят, случайные адреса — нет.

Требование относится к личным аккаунтам. Аккаунтам организаций Google его не предъявляет — ещё один довод регистрировать продукт на компанию.

Верификация разработчиков Android: кого это касается

Google вводит проверку личности разработчика для установки приложений на сертифицированные устройства Android — не только для тех, кто публикуется в Google Play. Правила и сроки опубликованы на странице Android developer verification.

Для бизнеса вывод простой: даже если приложение планируется раздавать по ссылке или через свой сайт, владельцу продукта всё равно придётся подтвердить личность или юридическое лицо.

Что проверить перед отправкой

Большая часть отказов связана не с кодом, а с тем, что проверяющий не смог воспользоваться приложением или не нашёл обязательных данных. Этот список закрывает типовые поводы для замечаний.

Как оформить карточку приложения

Карточку в магазине читают двое: проверяющий и будущий клиент. Первому важно, чтобы описание совпадало с функциями, второму — чтобы за несколько секунд стало понятно, зачем ставить приложение.

Для узбекского рынка карточку заполняют минимум на двух языках — узбекском и русском, часто ещё на английском. Текст для каждого языка пишут отдельно: машинный перевод в описании заметен сразу и снижает доверие к продукту.

Декларации о данных: App Privacy и Data safety

Оба магазина требуют, чтобы разработчик сам описал, какие данные собирает приложение — включая данные, которые собирают подключённые сторонние библиотеки.

Apple: сведения App Privacy обязательны для отправки новых приложений и обновлений. Отвечать нужно и за аналитические и рекламные SDK, чей код добавлен в приложение, а ответы поддерживать в актуальном состоянии при изменении практик.

Google: форму Data safety заполняет разработчик, и он же отвечает за её точность. Когда Google замечает расхождение между поведением приложения и декларацией, дело доходит до блокировки обновлений или удаления приложения из магазина.

Список данных составляют вместе с разработчиком серверной части: часть сведений приложение отправляет не напрямую, а через бэкенд и внешние сервисы, и в декларации это тоже нужно отразить.

Встроенные платежи: когда обязателен IAP, а когда Payme и Click

Логика у обоих магазинов одна: цифровое внутри приложения продают через встроенные покупки, физическое и офлайновое — обычными способами оплаты. Для продуктов из Узбекистана это самый неочевидный раздел правил, и именно на нём чаще всего спотыкаются при первой отправке.

Для интернет-магазина, доставки, клиники или салона это означает, что оплату принимают Payme, Click или банковский эквайринг, а комиссия магазина на такие платежи не распространяется. Как подключают приём карт в кроссплатформенном приложении, разобрано в статье «Нативная или кроссплатформенная разработка».

Если продукт всё-таки продаёт цифровой доступ, комиссию считают заранее. По программе Small Business Program Apple берёт 15 % с разработчиков, чьи поступления за прошлый календарный год не превысили 1 млн $, и со всех, кто только выходит в App Store.

Сколько идёт проверка и за что отклоняют

Apple пишет прямо: в среднем 90 % отправленных сборок проверяются меньше чем за 24 часа. Google предупреждает, что по отдельным аккаунтам и приложениям проверка занимает до семи дней, а в исключительных случаях дольше.

Гарантий не даёт ни один магазин, поэтому дату выхода не привязывают к мероприятию или рекламной кампании без запаса на замечания и повторную отправку.

Причина отказаКакое правило нарушеноЧто делать
Проверяющий не смог войтиМодератору нужен рабочий доступ ко всем функциямДать тестовый аккаунт, код подтверждения и инструкцию на английском
Нет удаления аккаунта5.1.1(v): есть регистрация — должно быть и удалениеДобавить удаление в приложении и соответствующий метод в API
Приложение — обёртка вокруг сайта4.2: продукт должен давать больше, чем переупакованный сайтДобавить то, что работает на устройстве: офлайн, уведомления, камеру, геолокацию
Цифровой контент оплачивается мимо встроенных покупок3.1.1Перевести цифровые продажи на встроенные покупки либо убрать их из приложения
Декларация о данных не совпадает с поведениемApp Privacy и Data safetyСвести список данных с реальными запросами приложения и сторонних библиотек
Запрошены лишние разрешенияКаждое разрешение обосновано функциейУбрать неиспользуемые разрешения, для остальных добавить пояснение

Отказ не означает, что продукт сделан плохо. В ответе модератора указано правило и, как правило, экран или функция; задача — исправить и отправить версию повторно.

Как выпускать обновления

После первого релиза каждая новая версия проходит проверку заново, поэтому выпуск обновлений делают по одному порядку.

  1. Собрать релиз-кандидат и прогнать его на внутренней или закрытой дорожке тестирования.
  2. Обновить карточку и декларации о данных, если изменились функции или состав собираемых сведений.
  3. Отправить на проверку заранее, с запасом на замечания и повторную отправку.
  4. Открыть версию постепенно: сначала небольшой доле пользователей, затем шире.
  5. Следить за сбоями, отзывами и метриками; при проблеме остановить выпуск и вернуть предыдущую версию.
  6. Открыть обновление всей аудитории и ответить на отзывы в карточке.

Оба магазина позволяют разделить одобрение и выпуск: дождаться, пока версия пройдёт проверку, и открыть её в нужный день. Это удобно, когда релиз привязан к акции или к запуску новой услуги.

Как мы ведём публикацию

Мы в Syntra Systems готовим сборки, заполняем карточки и разделы о данных, настраиваем тестовые дорожки, собираем закрытый тест и ведём переписку с модерацией до одобрения. Аккаунты разработчика оформляем на компанию заказчика: приложение, статистика и выплаты остаются у бизнеса, а не у подрядчика.

Если магазины задаче не нужны — например, требуется регистрация, запись или приём заявок, — ту же работу закрывает личный кабинет внутри Telegram: без установки, взносов и проверки. Бота для заявок и записи мы делаем от 1 200 $.

Обсудим вашу задачу

Расскажите, что нужно сделать, — оценим сроки и стоимость и предложим решение.

Обсудить выпуск приложения

Частые вопросы

Нужно ли платить за публикацию?

Да. Участие в Apple Developer Program стоит 99 $ в год, регистрация аккаунта разработчика в Google Play — 25 $ один раз. Взносы не зависят от количества приложений в аккаунте, но продлевать участие в программе Apple нужно ежегодно.

Можно ли опубликовать приложение с аккаунта подрядчика?

Технически можно, но тогда приложение, статистика и выплаты числятся за подрядчиком, и каждое обновление зависит от него. Для коммерческого продукта аккаунты оформляют на компанию-заказчика, а подрядчику выдают доступ с нужной ролью.

Нужен ли D-U-N-S Number компании из Узбекистана?

Да, если аккаунт оформляется на организацию. Номер присваивает Dun & Bradstreet, он подтверждает существование юридического лица. Без него зарегистрировать организацию в Apple Developer Program и в Google Play не получится.

Что делать, если приложение отклонили?

Прочитать ответ модератора: в нём указано нарушенное правило и, как правило, экран или функция. Чаще всего проверяющий не смог войти, в приложении нет удаления аккаунта или цифровой контент продаётся мимо встроенных покупок; после исправления версию отправляют повторно.

Что будет, если долго не обновлять приложение?

В Google Play с 31 августа 2026 года опубликованные приложения должны быть нацелены минимум на Android 15 (API 35), иначе их не увидят новые пользователи на более свежих версиях Android. Apple с 28 апреля 2026 года принимает только сборки из Xcode 26, так что без обновления SDK не выйдет даже срочная правка.

Почему Google Play не пускает приложение в продакшн?

Скорее всего, аккаунт личный и создан после 13 ноября 2023 года: такому аккаунту нужен закрытый тест — минимум 12 тестировщиков, непрерывно подключённых 14 дней подряд. Аккаунтам организаций Google это требование не предъявляет.

Читайте также