1. Аккаунты разработчика
Apple Developer Program оплачивается ежегодно, Google Play Console — разовым платежом. Если приложение должно выйти от имени компании, открывайте аккаунт организации — для него нужны документы компании и проверка, поэтому начинайте параллельно с разработкой.
2. Политика конфиденциальности и форма о данных
Оба стора требуют политику конфиденциальности по публичному URL. В App Store в «App Privacy», в Google Play в «Data safety» точно указывается, какие данные собирает приложение, и это должно совпадать с его реальным поведением — включая SDK аналитики и рекламы.
3. Удаление аккаунта
Если в приложении есть регистрация, пользователь должен иметь возможность удалить аккаунт из самого приложения. Google Play дополнительно просит ссылку на веб-страницу, где можно запросить удаление без установки приложения.
4. Вход через Apple
Если в iOS-приложении есть вход через сторонний сервис вроде Google или Telegram, Apple требует альтернативный вход, ориентированный на приватность, — на практике это Sign in with Apple. Надёжный путь — проверять identity token Apple на своём бэкенде.
5. Тестирование в Google Play
Для новых личных аккаунтов Google Play перед публичным релизом требуется закрытое тестирование с определённым числом тестировщиков в течение определённого срока. Этот этап может растянуть запуск на несколько недель — заложите его в план или используйте аккаунт организации.
6. Страница в сторе
- Название, краткое и полное описание — на узбекском, русском и английском.
- Скриншоты для каждого размера экрана — только из текущей версии.
- Категория, анкета возрастного рейтинга, контактный e-mail.
- Тестовый аккаунт и комментарий для модератора, если нужен вход.
7. Автоматизируйте релизы
Ручное увеличение номера сборки, подпись и загрузка в каждом релизе ведут к ошибкам. Мы загружаем в оба стора одним скриптом: iOS через App Store Connect API, Android через Google Play Developer API.
Частые вопросы
Сколько длится модерация?
App Store обычно отвечает за 1–2 дня, Google Play может проверять первый релиз дольше. При отказе причина указывается, её можно исправить и отправить заново.
Самые частые причины отказа?
Неработающая функция или пустой экран, логин, в который модератор не может войти, отсутствие политики конфиденциальности или удаления аккаунта и несоответствие формы о данных реальной работе приложения.

