Публикация Android-приложения в RuStore: полный гайд

После ухода Google Play многие разработчики столкнулись с необходимостью публиковать приложения в RuStore. RuStore — официальный магазин приложений для Android в России, но он предъявляет собственные технические требования: APK вместо AAB, обязательная поддержка 64-битной архитектуры, отсутствие ссы

Разработка и поддержка любых видов мобильных приложений:

Информационные и развлекательные мобильные приложения
Новостные приложения, игры, справочники, онлайн-каталоги, погодные, фитнес и здоровье, туристические, образовательные, социальные сети и мессенджеры, квиз, блоги и подкасты, форумы, агрегаторы
Мобильные приложения электронной коммерции
Интернет-магазины, B2B-приложения, маркетплейсы, онлайн-обменники, кэшбэк-сервисы, биржи, дропшиппинг-платформы, программы лояльности, доставка еды и товаров, платежные системы
Мобильные приложения для управления бизнес-процессами
CRM-системы, ERP-системы, управление проектами, инструменты для команды продаж, учет финансов, управление производством, логистика и доставка, управление персоналом, системы мониторинга данных
Мобильные приложения электронных услуг
Доски объявлений, онлайн-школы, онлайн-кинотеатры, платформы предоставления электронных услуг, платформы кешбека, видеохостинги, тематические порталы, платформы онлайн-бронирования и записи, платформы онлайн-торговли

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

Услуги, которые мы предлагаем
Показано 1 из 1Все 1734 услуг
Публикация Android-приложения в RuStore: полный гайд
Средний
~1 день

Наши компетенции:

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

Последние работы

  • image_mobile-applications_feedme_467_0.webp
    Разработка мобильного приложения для компании FEEDME
    895
  • image_mobile-applications_xoomer_471_0.webp
    Разработка мобильного приложения для компании XOOMER
    782
  • image_mobile-applications_rhl_428_0.webp
    Разработка мобильного приложения для компании RHL
    1216
  • image_mobile-applications_zippy_411_0.webp
    Разработка мобильного приложения для компании ZIPPY
    1079
  • image_mobile-applications_affhome_429_0.webp
    Разработка мобильного приложения для компании Affhome
    1002
  • image_mobile-applications_flavors_409_0.webp
    Разработка мобильного приложения для компании FLAVORS
    597

После ухода Google Play многие разработчики столкнулись с необходимостью публиковать приложения в RuStore. RuStore — официальный магазин приложений для Android в России, но он предъявляет собственные технические требования: APK вместо AAB, обязательная поддержка 64-битной архитектуры, отсутствие ссылок на Google Play. Для push-уведомлений и встроенных покупок нужна интеграция фирменных SDK — RuStore Push и RuStore Billing. По данным официальной статистики RuStore, более 60% Android-устройств в России не имеют Google Play Services, поэтому переход на RuStore — не просто альтернатива, а необходимость для охвата аудитории. Наши клиенты экономят на комиссии до 50%: при 10 000 покупок по 100 ₽ экономия составит 150 000 ₽ в год. Мы помогаем пройти этот путь: от регистрации аккаунта до успешной модерации. Оцените наш подход — мы гарантируем прохождение модерации с первого раза.

Требования к APK для RuStore

RuStore принимает только APK (AAB не поддерживается). Основные требования:

Параметр Требование
Формат APK
targetSdkVersion ≥ 23 (Android 6.0)
64-bit (arm64-v8a) Обязателен для новых приложений
Подпись Release keystore
Максимальный размер 2 ГБ
OBB-файлы Не поддерживаются

Приложение не должно содержать ссылок на Google Play или политики Google — это автоматическое нарушение при модерации. Если в коде есть прямые URL вида https://play.google.com/store/apps/details?id=... — их нужно убрать или заменить условной логикой. RuStore запрещает использование любых сервисов Google, включая Google Maps, FCM и Google Sign-In. Для карт можно использовать Яндекс.Карты или OpenStreetMap, для авторизации — VK ID или Сбер ID.

Подготовка APK: пошагово
  1. Проверьте minSdkVersion и targetSdkVersion в build.gradle. Убедитесь, что сборка подписана release-ключом.
  2. Удалите все упоминания Google Play из кода и ресурсов.
  3. Для приложений с push-уведомлениями подключите RuStore Push SDK.
  4. Настройте ProGuard/R8 для уменьшения размера APK, сохранив правила: -keep class ru.rustore.sdk.** { *; }.

Почему RuStore выгоднее для монетизации?

RuStore поддерживает In-App Purchases через RuStore Billing SDK. Комиссия — 15%, что вдвое ниже 30% у Google. При среднем чеке 500 ₽ экономия с каждой покупки — 75 ₽. Эквайринг — через российские платёжные системы (Сбербанк, Тинькофф), что критично для приложений, которым недоступен Google Pay. RuStore не требует отдельного кабинета для выплат — все транзакции отображаются в Developer Console.

Параметр RuStore Google Play
Комиссия IAP 15% 30%
Поддержка AAB Нет Да
Приём платежей Сбербанк, Тинькофф Google Pay
Push-уведомления RuStore Push SDK FCM

Как интегрировать RuStore Push SDK?

Если приложение использует push-уведомления, нужна интеграция с RuStore Push SDK. На устройствах без Google Play Services (а таких в России становится всё больше) FCM не работает. RuStore Push SDK работает на любых устройствах под управлением Android, независимо от сервисов Google.

// build.gradle (app) implementation 'ru.rustore.sdk:pushclient:2.1.0' 
// Инициализация в Application.onCreate() RuStorePushClient.init( application = this, projectId = "your_project_id", // Из Developer Console logger = DefaultLogger("RuStorePush") ) 
// Обработчик push-сообщений class MyPushService : RuStoreMessagingService() { override fun onNewToken(token: String) { // Отправить token на свой сервер sendTokenToServer(token) } override fun onMessageReceived(message: RemoteMessage) { // Показать уведомление showNotification(message.notification?.title, message.notification?.body) } } 

Регистрация сервиса в AndroidManifest:

<service android:name=".MyPushService" android:exported="true"> <intent-filter> <action android:name="ru.rustore.sdk.pushclient.MESSAGING_EVENT" /> </intent-filter> </service> 

Если приложение уже использует FCM — оба SDK можно использовать одновременно, маршрутизируя по наличию GMS/RuStore на устройстве. Однако для упрощения кода рекомендуем полностью перейти на RuStore Push SDK.

Как интегрировать RuStore Billing SDK?

Добавьте зависимость ru.rustore.sdk:billingclient:3.0.0 в build.gradle. Инициализируйте RuStoreBillingClient с контекстом и ключом проекта. Используйте методы purchase, consume и acknowledge для работы с покупками. API схож с Google Play Billing Library, поэтому миграция обычно занимает 1–2 дня.

Особенности модерации в RuStore

RuStore проверяет:

  • Наличие Privacy Policy с актуальным URL
  • Соответствие описания реальному функционалу
  • Отсутствие запрещённого контента по российскому законодательству (ФЗ-149, ФЗ-436)
  • Для приложений с push-уведомлениями — отдельная проверка на наличие пользовательского соглашения

Финансовые приложения, медицинские сервисы и приложения для детей проходят расширенную проверку с дополнительными документами. Типичный срок модерации — 1–3 рабочих дня. Результат приходит на email, указанный при регистрации. Если модерация не пройдена, в письме указывается причина — чаще всего это отсутствие политики конфиденциальности или несоответствие описания. Мы помогаем исправить замечания и пройти повторную проверку без доплат.

Как избежать отклонения при модерации?

  • Проверьте, что Privacy Policy доступна по прямой ссылке и не содержит ссылок на Google.
  • Убедитесь, что в приложении нет скрытого функционала, не описанного в листинге.
  • Если приложение запрашивает опасные разрешения (камера, микрофон, контакты), обоснуйте это в описании.
  • Для приложений с детским контентом предоставьте сертификат соответствия.

Процесс публикации

  1. Регистрация и верификация. Создание аккаунта разработчика на rustore.ru/develop, предоставление документов. Занимает 1–5 дней.
  2. Подготовка APK. Анализ кодовой базы, удаление зависимостей от Google Play, сборка APK с правильной подписью.
  3. Интеграция SDK. Подключение RuStore Push SDK и Billing SDK, тестирование на эмуляторе и реальных устройствах.
  4. Заполнение листинга. Составление описания, загрузка иконок, скриншотов, загрузка APK.
  5. Модерация. Отправка на проверку, отслеживание статуса, исправление замечаний при необходимости.
  6. Публикация и поддержка. После публикации — мониторинг отзывов, обновление версий, помощь в исправлении ошибок.

Что входит в наши услуги по публикации

  • Помощь в регистрации и прохождении верификации
  • Адаптация кода: удаление зависимостей от Google Play, замена на аналоги
  • Интеграция RuStore Push SDK и Billing SDK под ключ
  • Подготовка пакета документов для модерации (Privacy Policy, соглашения)
  • Тестирование на реальных устройствах и в среде RuStore
  • Поддержка после публикации: обновление версий, устранение ошибок

Наш опыт: более 5 лет разработки Android, 50+ успешно опубликованных приложений в RuStore и других магазинах. Мы сертифицированные специалисты по мобильной разработке и знаем все тонкости модерации RuStore. Получите консультацию по вашему проекту — мы оценим сложность и подготовим коммерческое предложение в течение дня.

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