Главное
- RuStore требует строгого соответствия техническим и юридическим требованиям: подпись Release-keystore, корректный manifest.json, политика конфиденциальности на доступном URL.
- Скорость публикации составляет около 5 минут для Android через автоматизированные инструменты, но подготовка артефакта и метаданных занимает от нескольких дней до недель.
- Основные причины отклонения — отсутствие privacy policy URL, неверная подпись, запрещённые разрешения и некачественные графические ресурсы.
- Студия закрывает весь цикл: сборка, подпись, загрузка, оформление карточки, настройка мониторинга и последующие обновления.
- Автоматизация через CI/CD и Fastlane снижает процент отклонённых билдов и ускоряет выход релизов в 3-5 раз.
- Стоимость публикации под ключ варьируется от 100 000 до 500 000 рублей в зависимости от сложности приложения и объёма юридической подготовки.
Что такое публикация приложения в RuStore?
Публикация приложения в RuStore — это размещение мобильного приложения в официальном российском магазине приложений, разработанном при поддержке VK и Минцифры России. RuStore стал ключевой площадкой для дистрибуции Android-приложений на российском рынке после ухода зарубежных магазинов и ограничений для российских разработчиков. В отличие от Google Play, RuStore принимает приложения в форматах .apk и .aab (Android App Bundle), а также поддерживает iOS-приложения в формате .ipa, что делает его универсальной платформой для мобильной дистрибуции.
Зачем бизнесу публиковать приложение в RuStore
Для малого и среднего бизнеса RuStore — это прямой канал доступа к аудитории российских пользователей Android-устройств. Магазин предустановлен на устройствах крупных российских производителей, что обеспечивает охват без дополнительных затрат на привлечение трафика. Приложение в RuStore работает как постоянная точка контакта с клиентом: push-уведомления, программа лояльности, оформление заказов и интеграция с CRM-системой повышают конверсию и удержание. По данным RuStore, приложения с качественными метаданными и стабильной работой получают score выше 85 и попадают в рекомендательные подборки.
Для каких бизнесов подходит размещение в RuStore
Публикация в RuStore актуальна для интернет-магазинов, сервисов доставки, образовательных платформ, финансовых сервисов, B2B-порталов и внутренних корпоративных приложений. Если у компании уже есть веб-версия продукта, мобильное приложение становится логичным расширением каналов продаж. Особенно важна публикация для e-commerce: мобильный трафик часто превышает десктопный, а конверсия в приложении выше за счёт персонализации и скорости оформления заказа.
Как работает публикация приложения в RuStore
Технический процесс публикации включает несколько последовательных этапов: подготовку артефакта, подпись, проверку метаданных, загрузку через API или панель разработчика и прохождение автоматической модерации. RuStore использует собственную систему валидации, которая проверяет размер файла, целостность подписи, наличие обязательных полей в манифесте и соответствие политике контента. После успешной загрузки приложение становится доступным в каталоге, а разработчик получает доступ к статистике установок, отзывам и рейтингу.
Требования к Android-артефакту: APK или AAB
RuStore принимает как классические APK-файлы, так и Android App Bundle (.aab), который позволяет оптимизировать размер установочного пакета для разных устройств. Ключевые требования к артефакту:
- Подпись Release-keystore с алгоритмами v1 и v2 обязательна; тестовые сертификаты отклоняются.
- Минимальный SDK должен соответствовать текущей политике RuStore — на 2026 год это minSdk 23, targetSdk 34.
- Максимальный размер файла — 150 МБ для Android-приложений.
- Обфускация через ProGuard/R8 рекомендуется для защиты кода и снижения риска взлома.
- Проверка через
apksigner verify -v -c certs yourApp.apkобязательна перед загрузкой.
Загрузка через API RuStore и Fastlane
Для массовой публикации и регулярных обновлений RuStore предоставляет REST API с аутентификацией через JWT-токен. Загрузка артефакта выполняется методом POST /apps/v1/upload с передачей файла и metadata.json. Инструмент Fastlane Supply автоматизирует этот процесс: одна команда fastlane supply upload --track=beta загружает сборку и отправляет её на предварительное ревью. Время загрузки через Supply составляет около 5 минут, тогда как ручная загрузка через веб-панель занимает в среднем 15-20 минут. Для iOS-приложений используется Fastlane Deliver, который оборачивает запросы к API RuStore и автоматизирует подпись через sigh.

Что входит в услугу публикации приложения в RuStore
Студия выполняет полный цикл подготовки и размещения приложения, включая технический аудит, исправление ошибок, оформление карточки и настройку аналитики. Клиент передаёт исходный код или готовый артефакт, а на выходе получает опубликованное приложение с рабочими метриками и планом обновлений.
- Аудит Android-манифеста — проверка package name, versionCode/versionName, intent-filter для MAIN и LAUNCHER, разрешений и targetSdkVersion.
- Генерация и настройка keystore — создание Release-сертификата с подписью v1 и v2, хранение в защищённом хранилище CI.
- Сборка Release-артефакта — запуск
./gradlew bundleReleaseдля AAB или сборка APK с обфускацией R8. - Подготовка графических ресурсов — иконка 512×512 PNG без прозрачности, главная графика 1080×1920, скриншоты в WebP/JPEG.
- Оформление метаданных — описание от 50 слов, категория, возрастной рейтинг, URL политики конфиденциальности.
- Загрузка и модерация — загрузка через API или Fastlane Supply, отслеживание статуса, исправление предупреждений.
- Настройка аналитики — интеграция Firebase Crashlytics, Google Analytics, настройка метрик установок и retention.
На выходе клиент получает не просто опубликованное приложение, а полный пакет документации: инструкцию по обновлению, отчёт о проверке манифеста, файл keystore с паролями и план мониторинга на первые 30 дней.
План работ и этапы публикации
Процесс публикации приложения в RuStore разбивается на шесть последовательных этапов. Каждый этап имеет измеримый результат и временные рамки, что позволяет контролировать сроки и бюджет.
| Этап | Что делаем | Срок | Результат |
|---|---|---|---|
| 1. Аудит | Проверяем манифест, подпись, разрешения, зависимости | 1-2 дня | Отчёт с перечнем ошибок и рекомендаций |
| 2. Исправления | Вносим правки в конфигурацию, генерируем keystore | 2-5 дней | Готовый к сборке проект |
| 3. Сборка | Запускаем bundleRelease, проверяем через bundletool | 1 день | Подписанный AAB/APK |
| 4. Метаданные | Готовим иконки, скриншоты, описание, политику | 2-3 дня | Полная карточка приложения |
| 5. Загрузка | Отправляем через API или Fastlane Supply | 1-2 часа | Заявка на модерацию |
| 6. Мониторинг | Настраиваем Crashlytics, аналитику, KPI | 1-2 дня | Рабочий дашборд метрик |
Типовой срок публикации — от 2 до 6 недель в зависимости от сложности приложения и готовности юридических документов. Для простых приложений с уже подготовленным кодом студия укладывается в 7-10 рабочих дней. Ключевой фактор скорости — отсутствие ошибок в манифесте и корректная подпись, поэтому этап аудита занимает до 30% общего времени.
Сколько стоит публикация приложения в RuStore
Стоимость публикации в RuStore складывается из нескольких компонентов: техническая подготовка артефакта, юридическая проверка, оформление метаданных и настройка аналитики. Само размещение APK/AAB в RuStore бесплатно, однако премиум-публикация с выделенным слотом в топе стоит 299 USD в год за приложение. Опциональный сервис «Boost» для повышенной видимости — 99 USD.
| Вариант | Что входит | Цена | Срок |
|---|---|---|---|
| Базовая публикация | Аудит манифеста, сборка, подпись, загрузка, базовая карточка | от 100 000 ₽ | 5-7 дней |
| Оптимальная | Всё из базовой + метаданные, иконки, скриншоты, политика конфиденциальности | от 200 000 ₽ | 2-3 недели |
| Под ключ | Всё из оптимальной + юридическая проверка, аналитика, мониторинг, план обновлений | от 300 000 ₽ | 4-6 недель |
Итоговая цена зависит от объёма юридических документов, сложности технической кодовой базы и необходимости доработки приложения перед публикацией. Внутренние ресурсы компании (юристы, security-специалисты, QA) при самостоятельной публикации обходятся примерно в 200 000–500 000 рублей за приложение, однако сроки при этом растягиваются из-за отсутствия отлаженных процессов.
Почему выбирают нас для публикации в RuStore
Студия сочетает техническую экспертизу в Android-разработке с опытом прохождения модерации RuStore. В отличие от самостоятельной публикации, где процент отклонённых билдов достигает 50% при первой попытке, отлаженный процесс студии обеспечивает успешное прохождение проверки с первого раза в 95% случаев.
| Критерий | Студия | Самостоятельно | Фрилансер |
|---|---|---|---|
| Процент успешных релизов | 95%+ | 50-70% | 70-85% |
| Срок публикации | 7-21 день | 2-6 недель | 3-8 недель |
| Наличие юридической проверки | Да | Нет | Частично |
| Настройка аналитики и мониторинга | Полная | Базовая | Отсутствует |
| Поддержка после публикации | 30 дней бесплатно | Нет | Ограниченная |
| Автоматизация CI/CD | Настраивается | Требует навыков | Редко |
Студия внедряет автоматизацию через GitHub Actions и Fastlane, что позволяет выпускать обновления в течение 48 часов после обнаружения бага. Это критически важно для удержания рейтинга: приложения с быстрыми патч-обновлениями получают более высокий score RuStore и лучшие позиции в поиске магазина.
Примеры наших работ по публикации в RuStore
Кейс 1: Интернет-магазин одежды
Задача: Клиент имел веб-версию магазина на Bitrix и хотел запустить мобильное приложение в RuStore для удержания клиентов и push-уведомлений о скидках.
Решение: Студия адаптировала существующий код Android-приложения, исправила манифест (добавила intent-filter, обновила targetSdkVersion до 34), сгенерировала keystore с подписью v1+v2, подготовила графические ресурсы и загрузила через Fastlane Supply.
Результат: Приложение опубликовано за 9 рабочих дней. За первые 30 дней — 5 200 установок, crash rate 0,4%, retention-7d 22%. Score RuStore составил 87 баллов.
Кейс 2: Сервис доставки еды
Задача: Приложение было отклонено RuStore из-за отсутствия политики конфиденциальности и запрещённого разрешения READ_SMS.
Решение: Студия провела юридический аудит, подготовила политику конфиденциальности на отдельном URL, убрала лишние разрешения, настроила runtime-пермишны с объяснением в UI и повторно загрузила сборку.
Результат: Приложение прошло модерацию за 3 дня. Конверсия просмотра в установку составила 4,8%, что выше среднего показателя по категории.
Типичные ошибки при публикации в RuStore и как их избежать
Самостоятельная публикация часто заканчивается отклонением из-за недооценки требований RuStore к подписи, метаданным и контенту. Разбор типичных ошибок помогает понять, почему процесс требует системного подхода.
Несоответствие подписи и версий
Самая частая причина отклонения — подпись APK тестовым сертификатом или использование только схемы v1 без v2. RuStore требует Release-keystore с обоими алгоритмами, а при использовании Play App Signing необходимо сгенерировать отдельный keystore для RuStore. Студия проверяет подпись командой apksigner verify -v -c certs перед каждой загрузкой, что исключает эту ошибку.
Отсутствие политики конфиденциальности
RuStore блокирует заявки без доступного URL политики конфиденциальности. Документ должен быть написан простым языком, содержать сведения о сборе, использовании и хранении персональных данных, а также учитывать требования ФЗ-152 для российских пользователей и GDPR для европейских. Студия готовит юридически корректный документ и размещает его на поддомене клиента.
Некачественные графические ресурсы
Иконка должна быть чистым PNG 512×512 без прозрачности, главная графика — 1080×1920, скриншоты — в WebP или JPEG не менее 2 МБ. Несоответствие форматов приводит к ручному отклонению. Студия готовит полный пакет ресурсов с учётом требований RuStore и проверяет CTR на странице продукта после публикации.

Игнорирование автоматизации и мониторинга
Многие разработчики загружают приложение вручную и не настраивают CI/CD, что замедляет выпуск обновлений и увеличивает время реакции на критические баги. Студия настраивает GitHub Actions для автоматической публикации в тест-треки при пуше в ветку develop, а также интегрирует Firebase Crashlytics и Google Analytics для отслеживания стабильности и поведения пользователей.
Часто задаваемые вопросы о публикации в RuStore
- Сколько времени занимает публикация приложения в RuStore?Техническая загрузка артефакта через Fastlane Supply занимает около 5 минут, однако полный цикл подготовки — от аудита до одобрения модерации — составляет от 7 до 21 рабочего дня при работе со студией. Самостоятельная публикация обычно растягивается на 2-6 недель из-за исправления ошибок и повторных отправок.
- Какие форматы файлов принимает RuStore?RuStore принимает Android-приложения в форматах
.apkи.aab(Android App Bundle), а также iOS-приложения в формате.ipa. Для Android максимальный размер файла — 150 МБ, для iOS — 200 МБ. Рекомендуется использовать AAB для оптимизации размера установочного пакета. - Нужна ли политика конфиденциальности для публикации?Да, политика конфиденциальности обязательна. Она должна быть опубликована на доступном URL, написана простым языком и содержать сведения о сборе, использовании, передаче и хранении персональных данных. Для российских пользователей учитываются требования ФЗ-152, для европейских — GDPR. Отсутствие URL политики — одна из самых частых причин отклонения.
- Можно ли опубликовать iOS-приложение в RuStore?Да, RuStore поддерживает iOS-приложения в формате
.ipa. Требуется Apple Developer ID сертификат и Provisioning Profile, сгенерированные через Xcode или fastlane. Процесс подписи для iOS строже, чем для Android, и требует наличия платного аккаунта Apple Developer. - Как обновлять приложение после публикации?Обновление выполняется заменой файла
.aabили.ipaс сохранением того же packageName или CFBundleIdentifier. RuStore сохраняет рейтинг и отзывы при обновлении. Рекомендуется использовать семантическое версионирование (MAJOR.MINOR.PATCH) и настраивать CI/CD для автоматической загрузки новых версий. - Что такое score RuStore и как его повысить?Score RuStore — это оценка качества приложения от 0 до 100, основанная на безопасности, производительности, использовании батареи, отсутствии крашей и UX-критериях. Целевой показатель — выше 80. Повысить score помогает обфускация кода, уменьшение количества разрешений, стабильность работы и быстрые патч-обновления.
Итоги
- включает сборку Release-артефакта, подпись keystore с алгоритмами v1+v2 и проверку манифеста на соответствие требованиям RuStore.
- — обязательное наличие политики конфиденциальности, корректная оценка возрастного рейтинга и отсутствие запрещённого контента.
- сокращает время загрузки до 5 минут и снижает процент отклонённых билдов ниже 5%.
- — установки от 5 000 в первый месяц, crash rate до 0,5%, retention-7d не менее 20% и score RuStore выше 85.
- — от 100 000 до 500 000 рублей в зависимости от сложности и объёма юридической подготовки.
- за счёт отлаженных процессов аудита и исправления ошибок до загрузки.
- включает мониторинг метрик, быстрые обновления в течение 48 часов и работу с отзывами пользователей.
Как начать публикацию приложения в RuStore
- Отправьте исходный код или APK/AAB-файл через форму на сайте.
- Получите отчёт об аудите с перечнем ошибок и рекомендациями в течение 2 рабочих дней.
- Согласуйте план работ и стоимость — студия приступает к публикации сразу после подписания договора.
Публикация приложения в RuStore
Оставьте заявку — проведём аудит и подготовим план с фиксированной сметой.
Звоните, пишите, заходите – мы работаем в будни с 10:00 до 19:00 и всегда готовы проконсультировать вас по любым интересующим вас вопросам.