Artean

Как добавить приложение в RuStore: инструкция для разработчиков

Размещать мобильное приложение в RuStore становится оправданным выбором для российских разработчиков, команд стартапов и владельцев цифровых продуктов, ориентированных на аудиторию внутри РФ. Особенно в условиях ограниченного доступа к Google Play для отдельных аккаунтов и нестабильной интеграции зарубежных платёжных систем внутри Android-приложений, rustore добавить приложение при этом не составит труда.

Как добавить приложение в RuStore: пошаговая инструкция для разработчиков

RuStore предлагает полноценную альтернативу официальному Google Play Store — с возможностью загрузить APK напрямую, получить доступ к актуальной аудитории и при этом избегать юридических и технических ограничений, с которыми сталкиваются многие разработчики в международных маркетплейсах.

Кому особенно стоит рассмотреть RuStore:

  • Разработчикам, чьи приложения ориентированы на российский рынок;
  • Корпоративным клиентам — быстрое распространение внутренних приложений и утилит;
  • Игровым студиям — есть уже сформированная аудитория и высокий уровень вовлечённости пользователей RuStore;
  • Финтех-стартапам и любым проектам с платёжной моделью — упрощённые расчёты и отсутствие зависимости от зарубежных шлюзов;
  • Тем, чьи приложения были удалены из Google Play или недоступны к размещению из-за санкций и других ограничений.

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

Требования RuStore к приложению и аккаунту разработчика

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

  • Физическое лицо;
  • Индивидуальный предприниматель (ИП);
  • Юридическое лицо (ООО и др.).

При регистрации потребуется предоставить:

  • ИНН и ОГРН (для ИП и юридических лиц);
  • Документы, удостоверяющие личность и право вести деятельность (для физлиц);
  • Контактную информацию, включая рабочий e-mail и номер телефона;
  • Юридический и фактический адрес компании;
  • Ссылку на сайт (если есть), связанный с приложением.

Технические требования к приложению включают:

  • Минимальная поддерживаемая версия Android SDK — от 5.0 (API 21);
  • Обязательная цифровая подпись APK;
  • Раздел политики конфиденциальности и пользовательское соглашение в публичном доступе;
  • Название, описание, скриншоты и иконка приложения согласно рекомендациям RuStore;
  • Отсутствие вредоносного кода, скрытых функций или агрессивной рекламы.

Часто встречающиеся причины отказа при модерации:

  • Отсутствует или некорректно оформлен раздел «Политика конфиденциальности»;
  • Значки или скриншоты нарушают нормы или вводят в заблуждение пользователей;
  • Приложение требует разрешения, не соответствующие его функциональности (например, камера при отсутствии использования камеры);
  • Нарушение закона о персональных данных РФ ФЗ-152;
  • Использование платёжных инструментов, не согласованных с RuStore (например, прямые подключения к зарубежным эквайрам);
  • Неточности в информации о разработчике — несоответствие доменов, юридических данных.

Подготовка приложения к размещению: техническая и юридическая сторона

Перед отправкой apk-файла стоит тщательно проверить весь стек — как технический, так и юридический. Даже небольшие недочёты могут привести к отклонению на этапе модерации или последующим жалобам пользователей и жалобам в поддержку.

Проверка APK: сборка, зависимости, безопасность

  • Убедитесь, что APK собран в режиме release, с минимальной поддерживаемой версией Android не ниже 5.0 (API 21);
  • Цифровая подпись обязательна — используйте ключи, зарегистрированные за вашей командой;
  • Не допускается наличие dev-зависимостей, логирующих библиотек (например, debug-анализаторов);
  • Обязателен анализ безопасности: убедитесь в отсутствии стороннего доступа к персональным данным, утечек токенов и сессий;
  • Просканируйте APK на вирусы и malware — многие инструменты работают автоматически, но лучше проверить вручную (например, через VirusTotal);
  • AR также проверит, нет ли запрещённых API (root-доступ, переопределение системных функций, скрытые overlay и пр.).

Пользовательское соглашение и политика конфиденциальности

RuStore требует наличия документации, раскрывающей:

  • Какие персональные данные собираются;
  • С какой целью они обрабатываются;
  • Как пользователи могут отозвать согласие или удалить свои данные;
  • Сроки хранения и меры безопасности;
  • Контактные данные ответственного лица или службы по вопросам обработки данных.

Оптимально — разместить эти документы на вашем домене в виде отдельных URL-страниц (например, /privacy и /terms). Указывать PDF-файлы или ссылки на Google Docs нежелательно.

Обратите внимание: если вы используете сторонние SDK — аналитика, реклама, push — эти данные тоже должны быть отражены в политике конфиденциальности.

Check-лист к публикации

  • Собрана финальная release-сборка APK;
  • Приложение подписано действительным ключом;
  • Подготовлены иконки (до 512×512 px, без прозрачности), скриншоты интерфейса и фича-графика;
  • Описания (краткое и полное) написаны по-русски, без ошибок;
  • Созданы и размещены Условия использования и Политика конфиденциальности;
  • Добавлены средства аналитики и crash-отслеживания (по желанию);
  • Протестированы все пользовательские сценарии (вход, регистрация, оплата, навигация);
  • Проверена работа offline (если предполагается);
  • Обновлены все зависимости и SDK до актуальных версий.

Поддержка Push-уведомлений, In-App и аналитики

Если вы хотите использовать монетизацию или многоканальные коммуникации, стоит заранее позаботиться о:

  • Интеграции СМС-авторизации через российских операторов или PostSMS-сервисов (если используете регистрации по телефону);
  • Подключении российских платёжных SDK (например, ЮKassa, CloudPayments, Тинькофф);
  • Push-уведомлениях — возможна интеграция с Firebase, Pushwoosh, MyTracker;
  • Системах аналитики — поддерживаются myTracker, AppMetrica, Flurry (хотя рекомендованы российские аналоги).

Пошаговая инструкция: как добавить приложение в RuStore

Шаг 1: Регистрация разработчика в личном кабинете

Перейдите на dev.rustore.ru и нажмите «Стать разработчиком». Необходимо авторизоваться через VK ID. Далее укажите:

  • Форму регистрации: физлицо/ИП/юрлицо;
  • ИНН, адрес, номер телефона;
  • Название компании или ФИО разработчика;
  • Скан/фото подтверждающих документов;
  • Расчётный счёт (если планируется платное распространение или монетизация).

После заполнения заявка уходит на ручную проверку, бывает одобрена в течение 1–3 рабочих дней.

Шаг 2: Добавление карточки приложения

  • Название и краткое описание — отображаются в листинге;
  • Полное описание — до 4 000 символов, поддерживается форматирование;
  • Категория (обязательно указывайте соответствующую);
  • Иконка (512×512 px, без скругления и прозрачности);
  • Скриншоты (от 3 до 8), фичер-баннер 1024×500 px (если желаете продвижение);
  • Поддерживаемые устройства: укажите «мобильные» и/или «планшеты»;
  • Политика конфиденциальности и пользовательское соглашение — вводите прямые ссылки.

Шаг 3: Загрузка APK и настройки SDK

После добавления карточки приложения переходите к загрузке файла установщика:

  • Формат — исключительно .APK (AAB пока не поддерживается);
  • Максимальный объём файла — до 500 МБ;
  • Убедитесь, что сборка подписана рабочим релизным ключом — иначе будет отказ на модерации;
  • Проверьте, чтобы версия приложения (versionCode и versionName) отличалась от уже ранее загруженных;
  • Отметьте минимальную и целевую версию Android SDK (targetSdk);
  • Укажите поддержки процессоров (armeabi-v7a, arm64-v8a и т. д.) — если предлагается отдельный APK, нужен соответствующий фильтр.

Важно: если вы используете аналитические SDK, push-уведомления, встроенные браузеры или любые нестандартные функции — укажите это в декларации возможностей приложения. RuStore стремится к прозрачной работе сервисов, и скрытые интеграции могут замедлить модерацию.

Шаг 4: Настройка региона, цен и контента

На этом этапе нужно:

  • Указать целевой регион распространения (для большинства — «Россия»);
  • Выбрать модель распространения: бесплатное, платное (единовременная плата) или с внутренними покупками;
  • Установить цену — если монетизируете через RuStore, используйте внутреннюю платежную платформу VK ID Pay;
  • Отметить возрастное ограничение. RuStore тщательно соблюдает классификацию контента:
  • 0+, 6+, 12+, 16+, 18+;
  • Если присутствует платёжная функциональность или элементы эротики, обязательно указывается 18+.

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

Шаг 5: Отправка на модерацию и дальнейшие шаги

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

После этого статус на дашборде сменится на «На рассмотрении». Проверка состоит из двух этапов:

  1. Автоматическая проверка: сканирование файла на вредоносный код, проверка структуры APK, соответствие SDK;
  2. Ручная модерация: команда RuStore изучает описание, иконки, скриншоты, корректность пользовательской документации, соответствие законодательству.

По завершении вы получите статус «Опубликовано» либо «Отклонено». В последнем случае приходит письмо на e-mail с подробными причинами и ссылкой на рекомендации по доработке.

Как проходит модерация в RuStore и сколько это занимает

Процесс проверки обычно занимает от 1 до 5 рабочих дней. В 80% случаев ответ приходит в течение первых 48 часов — особенно, если вы корректно заполнили все поля и соблюли технические требования.

Модерацией занимается команда VK, иногда с техническим участием специалистов от RuStore. Отзывы пользователей, жалобы, оценки при этом также учитываются постфактум, проверка продолжается и после публикации.

Что делать, если отклонили

  • Проверьте письмо от службы модерации — обычно оно содержит как минимум один конкретный пункт отклонения;
  • Отредактируйте соответствующие элементы (иконки, названия, apk-файл, описание);
  • Загрузите сборку заново и повторите отправку на модерацию;
  • Если причина непонятна — используйте форму обратной связи в личном кабинете или чат с поддержкой, они отвечают в среднем за 24 часа.

Лайфхаки по ускорению модерации

  • Проверьте заранее антивирусной сканировкой APK;
  • Не используйте в описании обещания, не соответствующие функциональности (это частая причина отклонений);
  • Если добавляете внешние ссылки — убедитесь, что все ресурсы доступны в РФ и не требуют VPN;
  • Не забудьте разместить свои иконки и скриншоты с учётом визуального гида платформы (смотрите рекомендации RuStore по дизайну).

Обновления и поддержка опубликованного приложения

После публикации вы получаете доступ к гибкой панели управления:

Обновления APK-файла

  • Для обновления достаточно загрузить новую сборку в разделе «Версии»;
  • Каждое обновление проходит модерацию повторно, но при корректной работе проверка обычно занимает меньше времени (около 1 дня);
  • RuStore уведомляет пользователей об обновлении автоматически — если включены соответствующие разрешения на устройстве;
  • При изменении условий использования или политики конфиденциальности тоже потребуется пересогласование публикации.

Работа с отзывами и аналитикой

В личном кабинете разработчика доступны:

  • Отзывы пользователей с возможностью публичного ответа;
  • Статистика установок, удалений, активных пользователей;
  • Анализ версий, крэшрейты, отчёты по взаимодействию;
  • Push-уведомления — можно интегрировать через VK Notify API или сторонние SDK;
  • A/B-тестирование — пока в закрытом тестировании, но заявлено к внедрению в ближайших релизах.

Deep links, уведомления, аналитика

Поддерживаются основные механизмы взаимодействия:

  • Deep Links — работают по схеме intent:// и https://
  • Push-уведомления — доступны с использованием VK Push, Pushwoosh, MyTracker и др.;
  • Аналитика работы и поведений — поддерживаются myTracker, AppMetrica, VK API;
  • Внутренние трекеры авторизации, платёжной активности и т. д. — через SDK RuStore и VK ID.

Для проектов с отдельными юридическими ограничениями доступны дополнительные соглашения по защите данных пользователей и условиям SLA.

Особенности монетизации в RuStore: платные приложения и покупки

Если ваше приложение распространяется по платной модели или предполагает встроенные покупки (In-App), стоит учесть следующие особенности платформы.

Варианты монетизации

  • Единовременная покупка приложения — пользователь осуществляет покупку через VK ID Pay, RuStore берёт комиссию;
  • Встроенные покупки (подписки, контент, функции) — также реализуются внутри VK ID Pay SDK;
  • Подписки с автоматическим продлением — доступны, но требуют отдельной интеграции;
  • Реклама — не запрещена, но подавлять основной функционал запрещается. Используйте нейтральные рекламные SDK и явно уведомляйте в политике конфиденциальности.

Комиссия и оплата

  • Комиссия RuStore составляет от 15% до 30%, в зависимости от типа контента и программы лояльности разработчиков (возможны индивидуальные условия);
  • Выплаты осуществляются на расчётный счёт разработчика, привязанный при регистрации аккаунта;
  • Расчётный период — от 7 до 30 дней;
  • Отчёты о транзакциях доступны в личном кабинете с детализацией: пользователь, сумма, дата, способ оплаты.

Разница с Google Play: RuStore не использует зарубежные платёжные шлюзы (Stripe, PayPal и пр.), исключая внешние транзакции. Это значительно упрощает документооборот и соответствие 54-ФЗ по кассовым операциям.

Размещение в RuStore: когда отдать это на аутсорс

Публикация приложения в маркетплейсе — это не просто загрузка APK. Это комплексная работа, включающая:

  • Юридическое оформление: договора, политики, соглашения пользователя;
  • Подготовка и проверка сборки под условия платформы;
  • Корректный визуальный контент — баннеры, скриншоты, описания;
  • Интеграция аналитики, push и других SDK;
  • Отладка после первичных релизов, работа с отзывами и обновлениями.

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

Это особенно актуально для команд, которые:

  • Стартуют быстрый MVP и не хотят тратить недели на изучение регламента и нюансов модерации;
  • Разрабатывают клиентские приложения для компаний без digital-штата;
  • Работают в нишевых отраслях (медицина, финтех, сервисы госуслуг), где жестче требования к юридическому оформлению.

Если планируете выход в RuStore — обращайтесь. Мы адаптируем, оформим и разместим ваше приложение — и вы сосредоточитесь на главном: продукте.