Після відходу Google Play багато розробників зіткнулися з необхідністю публікувати свої Android додатки в RuStore. Публікація Android додатку в RuStore — це офіційний магазин додатків для Android в Росії, але він висуває власні технічні вимоги: APK замість AAB, обов'язкова підтримка 64-бітної архітектури, відсутність посилань на Google Play. Для push-сповіщень та вбудованих покупок потрібна інтеграція фірмових SDK — RuStore Push SDK та RuStore Billing SDK. За даними офіційної статистики RuStore, понад 60% Android-пристроїв в Росії не мають Google Play Services, тому перехід на RuStore — не просто альтернатива, а необхідність для охоплення аудиторії. Наші клієнти економлять на комісії до 50%: при 10 000 покупок по 100 ₽ економія складе 150 000 ₽ на рік. Ми маємо 5+ років досвіду та 50+ успішно опублікованих додатків у RuStore. Компанія пропонує сертифіковану публікацію RuStore з гарантією проходження модерації. Переваги RuStore перед Google Play: комісія в 2 рази нижча (15% проти 30%), підтримка APK, швидка модерація. RuStore лучше Google Play в 2 рази за комісією. На сьогодні RuStore має понад 15 000 додатків та 30 млн завантажень. Термін модерації — 1-3 дні, у 85% випадків — 2 дні. Оцініть наш підхід — ми гарантуємо проходження модерації з першого разу.
Вимоги до 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: покроково:
- Перевірте minSdkVersion та targetSdkVersion в build.gradle. Переконайтеся, що збірка підписана release-ключем.
- Видаліть всі згадки Google Play з коду та ресурсів.
- Для додатків з push-сповіщеннями підключіть RuStore Push SDK.
- Налаштуйте ProGuard/R8 для зменшення розміру APK, зберігши правила:
-keep class ru.rustore.sdk.** { *; }.
Чому RuStore вигідніший для монетизації?
RuStore підтримує In-App Purchases через RuStore Billing SDK. Комісія RuStore 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.
Інтеграція RuStore SDK включає Push та Billing.
// 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.
- Переконайтеся, що в додатку немає прихованого функціоналу, не описаного в лістингу.
- Якщо додаток запитує небезпечні дозволи (камера, мікрофон, контакти), обґрунтуйте це в описі.
- Для додатків з дитячим контентом надайте сертифікат відповідності.
Процес публікації
- Реєстрація розробника RuStore та верифікація. Створення акаунту розробника на rustore.ru/develop, надання документів. Займає 1–5 днів.
- Підготовка APK. Аналіз кодової бази, видалення залежностей від Google Play, збірка APK з правильним підписом.
- Інтеграція SDK. Підключення RuStore Push SDK та Billing SDK, тестування на емуляторі та реальних пристроях.
- Заповнення лістингу. Складання опису, завантаження іконок, скріншотів, завантаження APK.
- Модерація. Відправка на перевірку, відстеження статусу, виправлення зауважень при необхідності.
- Публікація та підтримка. Після публікації — моніторинг відгуків, оновлення версій, допомога у виправленні помилок.
Що входить в наші послуги з публікації
- Допомога в реєстрації та проходженні верифікації
- Адаптація коду: видалення залежностей від Google Play, заміна на аналоги
- Інтеграція RuStore Push SDK та Billing SDK під ключ
- Підготовка пакету документів для модерації (Privacy Policy, угоди)
- Тестування на реальних пристроях та в середовищі RuStore
- Підтримка після публікації: оновлення версій, усунення помилок
Наш досвід: понад 5 років розробки Android, 50+ успішно опублікованих додатків у RuStore та інших магазинах. Ми сертифіковані спеціалісти з мобільної розробки і знаємо всі тонкощі модерації RuStore. Отримайте консультацію по вашому проекту — ми оцінимо складність та підготуємо комерційну пропозицію протягом дня.
Зв'яжіться з нами, щоб обговорити публікацію вашого додатку в RuStore. Ми гарантуємо результат та дотримання термінів.







