С 2022 года российский рынок мобильных приложений переживает масштабную трансформацию. Уход Google Play из полноценного режима работы и ограничения App Store подтолкнули миллионы пользователей к отечественным альтернативам. Главная из них — RuStore, официальный магазин приложений от VK и Сбербанка при поддержке Минцифры России. 

Если вы разрабатываете мобильные продукты для российской аудитории, то присутствие в RuStore просто необходимо. В статье буквально по шагам рассказываем, как опубликовать приложение в российском сторе. Если вы только планируете создание приложения, рекомендуем изучить этапы разработки мобильного приложения — это поможет заложить правильную архитектуру с учётом требований RuStore.

Poster-style guide for developers: 'Как опубликовать приложение в RuStore' with RuStore device mockup and step list on the screen.

Содержание

Что такое RuStore

RuStore — российский магазин мобильных приложений для Android, запущенный в мае 2022 года консорциумом VK и Сбербанка при поддержке Министерства цифрового развития РФ. Платформа создавалась как отечественная альтернатива Google Play в рамках политики импортозамещения и цифрового суверенитета.

По итогам 2025 года аудитория RuStore превысила 60 млн уникальных устройств в месяц. В каталоге насчитывается более 100 000 приложений, включая банковские сервисы (Сбербанк Онлайн, ВТБ Онлайн, Тинькофф), государственные приложения (Госуслуги, «Мой налог»), а также популярные игры и развлекательные сервисы. Приложение RuStore предустановлено на смартфоны Samsung, Honor, TECNO и ряд других брендов, что обеспечивает органический рост без усилий со стороны пользователей.

Для разработчиков RuStore предлагает выгодные условия монетизации: комиссия составляет 15% против стандартных 30% в Google Play и App Store. Магазин поддерживает оплату через RuPay, СБП (Систему быстрых платежей) и карты российских банков. Приложения, включённые в реестр отечественного ПО Минцифры, получают дополнительные преимущества при продвижении.

iPhone с навигационным приложением на оранжевом фоне

Требования к приложению для публикации в RuStore

Прежде чем приступать к регистрации, убедитесь, что ваше приложение соответствует всем требованиям платформы. Они делятся на три группы.

Технические требования

  • targetSdkVersion ≥ 28 (Android 9.0 и выше). RuStore не принимает устаревшие сборки с низким target SDK.
  • Поддержка 64-bit: в APK/AAB должны присутствовать 64-битные нативные библиотеки (arm64-v8a или x86_64), если используется нативный код.
  • Подпись: APK или AAB должен быть подписан действующим ключом разработчика. Загрузка неподписанных артефактов невозможна.
  • Формат: принимаются как APK, так и AAB (Android App Bundle). AAB предпочтительнее для приложений с большим весом.
  • Минимальный размер APK: нет жёсткого ограничения, однако суммарный вес всех артефактов версии не должен превышать 2 ГБ.

Контентные требования и политики

  • Возрастной рейтинг: обязательно указывается при создании листинга. RuStore использует систему, аналогичную PEGI (0+, 6+, 12+, 16+, 18+). Контент для взрослых (18+) проходит дополнительную проверку.
  • Запрещённый контент: приложения, нарушающие законодательство РФ, в том числе ФЗ-149 «Об информации, информационных технологиях и о защите информации», не допускаются к публикации.
  • Описание на русском языке: основное описание приложения должно быть на русском. Дополнительные локали опциональны.
  • Оригинальность: клоны популярных приложений с незначительными изменениями отклоняются модерацией.

Юридические требования

  • Публикация доступна для юридических лиц и ИП, зарегистрированных в РФ. Физические лица без статуса ИП опубликовать приложение не могут.
  • Необходимо принять оферту разработчика и согласиться с правилами использования платформы.
  • Для платных приложений и встроенных покупок потребуется подключить RuStore Pay и при необходимости выполнить требования 54-ФЗ (онлайн-кассы) в части фискализации платежей. Если приложение обрабатывает персональные данные, потребуется политика конфиденциальности, размещённая по доступному URL.

Шаг 1 — Регистрация аккаунта разработчика в RuStore

Консоль разработчика доступна по адресу rustore.ru/developer. Для входа используется VK ID или Сбер ID — два основных способа авторизации, поддерживаемых платформой.

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

  1. Тип субъекта: выберите «Юридическое лицо» или «Индивидуальный предприниматель».
  2. ИНН организации или ИП: система автоматически подтянет данные из ЕГРЮЛ/ЕГРИП.
  3. Название организации: отображаемое имя в листинге приложения.
  4. Контактный email: для коммуникации с командой модерации.
  5. Банковские реквизиты: необходимы для получения выплат по монетизированным приложениям.

Верификация аккаунта занимает 1–2 рабочих дня. После подтверждения вы получите доступ к полному функционалу консоли: созданию листингов, загрузке APK, управлению версиями и аналитике.

Практический совет: используйте корпоративный email (не личный), чтобы в дальнейшем можно было добавить других участников команды с разными уровнями доступа.

Шаг 2 — Подготовка артефактов

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

APK / AAB

Соберите release-сборку с подписью вашим production-ключом. Убедитесь, что versionCode увеличен относительно предыдущей версии. Для приложений с нативным кодом проверьте наличие 64-битных библиотек командой:

unzip -l yourapp.apk | grep ".so"

В выдаче должны присутствовать пути с arm64-v8a/.

Иконка

Формат: PNG, размер 512×512 пикселей, без прозрачного фона. Убедитесь, что иконка читаема в маленьких размерах — она будет показываться в каталоге шириной около 64 dp.

Скриншоты

Минимум 4 скриншота, максимум 8. Рекомендуемые разрешения: 1080×1920 (портрет) или 1920×1080 (ландшафт). Формат: PNG или JPEG. Избегайте скриншотов с контентом других приложений и не используйте рамки устройств с логотипами Apple, Google или Samsung.

Описание

  • Краткое описание: до 80 символов. Отображается в карточке в каталоге.
  • Полное описание: до 4000 символов. О грамотной оптимизации листинга читайте в нашем материале про ASO-оптимизацию мобильных приложений.

Политика конфиденциальности

URL страницы с политикой конфиденциальности обязателен для приложений, собирающих любые данные пользователей. Страница должна быть доступна без авторизации.

Onboarding screen with a circular timer showing 45:34 and a light blue progress arc, labeled Stage 16 of 35 above; screen also displays user name and reactor count at the top.

Шаг 3 — Создание листинга приложения

В консоли разработчика перейдите в раздел «Приложения» и нажмите «Добавить приложение». Процесс создания листинга включает несколько экранов.

Основная информация

  • Название приложения: до 50 символов. Используйте официальное название без рекламных приставок.
  • Package name: уникальный идентификатор в формате com.yourcompany.appname. Изменить после публикации невозможно.
  • Категория: выберите наиболее релевантную из списка. Категория влияет на алгоритмы каталога.
  • Возрастной рейтинг: заполните анкету содержимого — система автоматически присвоит рейтинг.

Медиаконтент

На этом шаге загружаются иконка, скриншоты и (опционально) промо-видео. Видео принимается в формате MP4, продолжительность до 2 минут. Промо-видео значительно повышает конверсию.

Дополнительная информация

Заполните URL политики конфиденциальности, email поддержки и при необходимости сайт разработчика. Эти данные отображаются пользователям на странице приложения и проверяются модератором.

UI screen: Step 1 of 35 in a cleanliness check, blue circular timer at 00:00, title 'Проверка аппарата на чистоту', with camera, Start, and refresh controls.

Шаг 4 — Загрузка и настройка версии

После заполнения листинга перейдите в раздел «Версии» и создайте новую версию приложения.

Загрузка файла

Загрузите подписанный APK или AAB. После загрузки система проведёт автоматическую проверку: подпись, targetSdkVersion, наличие 64-bit, совпадение packageName с листингом. Если проверка выявит несоответствия, вы получите конкретное сообщение об ошибке.

Тип распространения

  • Открытое тестирование: приложение доступно всем, но отмечено как «Тестовая версия».
  • Закрытое тестирование: доступ только для приглашённых пользователей. Используйте перед первой публичной публикацией.
  • Производственная версия: полноценная публикация для всей аудитории RuStore.

Поэтапный rollout

Для снижения рисков при обновлениях RuStore поддерживает поэтапное развёртывание: сначала версия показывается 5%, 10%, 25% пользователей с возможностью остановки при обнаружении критических ошибок.

Описание изменений

Обязательно заполните поле «Что нового» для каждой версии. Конкретное описание изменений повышает доверие пользователей и положительно воспринимается модераторами.

Шаг 5 — Прохождение модерации

После отправки версии на проверку статус приложения меняется на «На модерации». Стандартный срок рассмотрения — от 1 до 5 рабочих дней.

Типичные причины отказа

  • Несоответствие targetSdkVersion — наиболее частая причина. Убедитесь, что значение ≥ 28.
  • Отсутствие политики конфиденциальности или недоступная ссылка на неё.
  • Запрошены избыточные разрешения без обоснования в описании или функционале.
  • Нарушение авторских прав: использование чужих товарных знаков в названии или иконке.
  • Нефункционирующее приложение: краши при запуске, незаполненные экраны или требование VPN для работы — повод для отказа.
  • Несоответствие описания реальному функционалу: если в описании заявлены функции, которых нет в приложении.

При отклонении вы получаете письмо с детальным описанием замечаний. Исправьте указанные проблемы и отправьте обновлённую версию на повторную проверку.

Смартфон с лентой мобильного приложения за его пределами на фиолетовом фоне

Нужна разработка мобильного приложения или сайта? 

Заполните форму и мы свяжемся с вами в течение 24 часов. Подробно разберём вашу задачу, предложим оптимальное решение реализации, расскажем о сроках и стоимости.

Монетизация в RuStore — RuPay, СБП, подписки

Модели монетизации

  • Платное приложение: фиксированная цена от 1 до 999 999 ₽.
  • Встроенные покупки (in-app purchases): разовые и расходуемые покупки внутри приложения. Требуют интеграции RuStore Billing SDK.
  • Подписки: периодические платежи с гибкими вариантами (еженедельно, ежемесячно, ежегодно).
  • Бесплатное приложение с рекламой: монетизация через Яндекс Рекламу и VK Рекламу.

Способы оплаты

RuStore Pay поддерживает карты российских банков (Visa/MC в рублях, Мир, UnionPay), оплату через СБП (Систему быстрых платежей) и RuPay. Для приложений с физическими товарами или услугами потребуется выполнить требования 54-ФЗ в части подключения онлайн-кассы.

Комиссия

Базовая комиссия RuStore составляет 15% от суммы транзакции. Выплаты разработчикам производятся ежемесячно.

Отличия RuStore от Google Play и App Store

ПараметрRuStoreGoogle PlayApp Store
Регистрационный взносБесплатно$25 (разово)$99/год
Комиссия с продаж15%15–30%15–30%
Срок модерации1–5 раб. дней1–7 раб. дней1–3 раб. дня
Аудитория (Россия)60+ млн устройств~50 млн (ограничен)~30 млн устройств
Платёжные системы (РФ)RuPay, СБП, Мир, карты РФОграниченоОграничено
Поддержка AABДаДа (обязательно с 2021)Нет (iOS)
Предустановка на устройства РФДа (Samsung, Honor, TECNO)НетНет

Советы и частые ошибки при публикации в RuStore

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

Что делать правильно

  • Тестируйте на реальных устройствах перед отправкой. Эмулятор не воспроизводит все условия, в которых модератор будет проверять приложение.
  • Инвестируйте в качество скриншотов. Профессиональный дизайн листинга увеличивает конверсию в установку в 1,5–2 раза.
  • Регистрируйте приложение в реестре ПО Минцифры, если оно имеет шансы на соответствие критериям. Это открывает доступ к госзакупкам и льготным условиям в RuStore.
  • Настройте интеграцию RuStore Billing SDK параллельно с основной разработкой, если планируете монетизацию.

Частые ошибки

  • Использование Google Play Billing внутри APK для RuStore. Приложение будет работать, но платежи не пройдут.
  • Публикация сборки debug вместо release. Debug-сборки работают медленнее и могут содержать тестовые данные.
  • Отсутствие русскоязычной поддержки в приложении. Аудитория RuStore — преимущественно русскоязычная. Приложения без русской локализации получают низкие оценки.

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

Наш кейс: SignatoryPro

LegalTech проект: мобильное приложение для iOS и Android, а также CRM-система

Часто задаваемые вопросы

Сколько стоит публикация приложения в RuStore?

Публикация приложения в RuStore для бесплатных приложений полностью бесплатна. Регистрация аккаунта разработчика также не требует оплаты — в отличие от Google Play ($25 разово) и App Store ($99/год). Для платных приложений и подписок RuStore берёт комиссию 15% с каждой транзакции, что вдвое меньше стандартной комиссии других крупных магазинов.

Нужно ли адаптировать приложение специально для RuStore?

Специальная адаптация не требуется, если ваше Android-приложение соответствует базовым техническим требованиям (targetSdkVersion ≥ 28, 64-bit support, корректная подпись). Однако для поддержки оплат через RuPay и СБП потребуется интегрировать RuStore Billing SDK вместо Google Play Billing. Это примерно 1–3 дня разработки для опытной команды.

Как долго проходит модерация в RuStore?

Стандартный срок модерации — от 1 до 5 рабочих дней. На практике большинство приложений проходят проверку за 2–3 дня. При повторной отправке после исправления замечаний срок нередко сокращается до 1 рабочего дня. Ускорить процесс нельзя — платного приоритета в RuStore нет.

Можно ли опубликовать одно приложение и в RuStore, и в Google Play?

Да, это полностью допустимо и рекомендуется. RuStore не требует эксклюзивности. Важно лишь корректно обрабатывать Billing SDK в зависимости от магазина, через который была сделана установка, и синхронизировать версии между платформами.

Как обновить приложение в RuStore?

Для обновления войдите в консоль, откройте нужное приложение, перейдите в раздел «Версии» и создайте новую версию. Загрузите APK/AAB с увеличенным versionCode, заполните описание изменений и отправьте на модерацию. Обновления, как правило, проходят проверку быстрее первичной публикации.

Найдем лучшее решение для вас

    Portrait of a young man with short dark hair, wearing a dark hoodie, looking straight at the camera against a neutral gray background.

    Автор текста
    Виктор Романов, ведущий Android-разработчик