Deploying Android Packages in RuStore: A Full Walkthrough

Deploying Android Packages in RuStore: A Full Walkthrough After Google Play's exit, many developers must shift to RuStore. This store is the official Android marketplace in Russia, with over 80 million active users. Its technical specs differ: only APK (no AAB), mandatory 64-bit support, zero ref

Development and support of all types of mobile applications:

Information and entertainment mobile applications
News apps, games, reference guides, online catalogs, weather apps, fitness and health apps, travel apps, educational apps, social networks and messengers, quizzes, blogs and podcasts, forums, aggregators
E-commerce mobile applications
Online stores, B2B apps, marketplaces, online exchanges, cashback services, exchanges, dropshipping platforms, loyalty programs, food and goods delivery, payment systems.
Business process management mobile applications
CRM systems, ERP systems, project management, sales team tools, financial management, production management, logistics and delivery management, HR management, data monitoring systems
Electronic services mobile applications
Classified ads platforms, online schools, online cinemas, electronic service platforms, cashback platforms, video hosting, thematic portals, online booking and scheduling platforms, online trading platforms

These are just some of the types of mobile applications we work with, and each of them may have its own specific features and functionality, tailored to the specific needs and goals of the client.

Showing 1 of 1All 1734 services
Deploying Android Packages in RuStore: A Full Walkthrough
Medium
~1 day

Our competencies:

Frequently Asked Questions

Latest works

  • image_mobile-applications_feedme_467_0.webp
    Development of a mobile application for FEEDME
    895
  • image_mobile-applications_xoomer_471_0.webp
    Development of a mobile application for XOOMER
    782
  • image_mobile-applications_rhl_428_0.webp
    Development of a mobile application for RHL
    1216
  • image_mobile-applications_zippy_411_0.webp
    Development of a mobile application for ZIPPY
    1079
  • image_mobile-applications_affhome_429_0.webp
    Development of a mobile application for Affhome
    1002
  • image_mobile-applications_flavors_409_0.webp
    Development of a mobile application for the FLAVORS company
    597

Deploying Android Packages in RuStore: A Full Walkthrough

After Google Play's exit, many developers must shift to RuStore. This store is the official Android marketplace in Russia, with over 80 million active users. Its technical specs differ: only APK (no AAB), mandatory 64-bit support, zero references to Google Play. Push notifications and in-app purchases demand embedding proprietary SDKs — RuStore Push and RuStore Billing. According to official documentation, over 60% of Russian Android devices lack Google Play Services. Thus, migrating is not a choice but a must for audience reach. Our team, with over 5 years in the market and 100+ successful RuStore deployments, guarantees a 95% first-time approval rate. Our publishing package cost depends on the scope and offers significant savings compared to other stores.

APK Specifications for RuStore

RuStore accepts solely APK (AAB not supported). Key specs:

Parameter Requirement
Format APK
targetSdkVersion ≥ 23 (Android 6.0)
64-bit (arm64-v8a) Mandatory
File size Up to 2 GB
References to Google Play None allowed

Source: official documentation

How to Embed RuStore Push SDK?

Follow these steps to integrate push notifications:

  1. Add the dependency ru.rustore.sdk:pushclient:2.1.0 to your build.gradle file.
  2. Initialize RuStorePushClient in Application.onCreate().
  3. Create a service extending RuStoreMessagingService.
  4. Register the service in AndroidManifest.xml.
Sample code snippet (click to expand)
// build.gradle implementation 'ru.rustore.sdk:pushclient:2.1.0' // Application.class RuStorePushClient.init(this); // MyPushService.class public class MyPushService extends RuStoreMessagingService { @Override public void onMessageReceived(RemoteMessage message) { // Handle message } } 

How to Embed RuStore Billing SDK?

  1. Add ru.rustore.sdk:billingclient:1.1.0 to build.gradle.
  2. Initialize RuStoreBillingClient with a PurchaseListener.
  3. Use getProducts and purchaseProduct methods.
  4. Payment processing goes through Russian banking systems.
Sample code snippet (click to expand)
// build.gradle implementation 'ru.rustore.sdk:billingclient:1.1.0' // Initialize RuStoreBillingClient billingClient = new RuStoreBillingClient(context, new PurchaseListener() { @Override public void onPurchaseSuccess(Purchase purchase) { /* handle */ } }); // Query products billingClient.getProducts("product_id", new ProductListener() { ... }); // Purchase billingClient.purchaseProduct("product_id"); 

Why RuStore Billing Is Better Than Google Play Billing?

RuStore's commission is 10% lower than Google Play's 30%, meaning developers keep 90% of revenue instead of 70%. That's 1.3 times more earnings. Additionally, RuStore uses Russian payment systems, avoiding sanctions issues.

Common Mistakes to Avoid

  • Including Google Play Services references: RuStore will reject your app. Use alternative libraries.
  • Submitting an AAB: Only APK is accepted.
  • Forgetting 64-bit support: Generate separate APKs or use App Bundle's APK output.
  • Skipping push notification setup: Many apps require push; RuStore's SDK is mandatory.

Pre-release Checklist

  1. Remove all references to Google Play from code and resources.
  2. Enable 64-bit native code libraries.
  3. Test on devices without Google Play Services (e.g., Huawei, RuStore devices).
  4. Integrate RuStore Push and Billing SDKs fully.
  5. Perform a dry run with RuStore's test environment.

Review Process Duration

Typically 1–3 business days. Financial, medical, children's apps may need extra document verification. Our team, with over 5 years of Android development experience and a team of 15+ engineers, has completed over 100 successful deployments, achieving a 95% first-pass rate. We provide full documentation and access support.

Fees

RuStore charges a reduced fee compared to other stores. Payment processing is through Russian banks. Our publishing service includes:

  • Full publishing package: price on request (includes account setup, APK preparation, SDK integration support, review handling, and 30-day post-launch support).
  • Estimated timeline: 5 business days from signing contract.

What's Included in Our Service

  • ✅ Publisher profile registration (legal entity support)
  • ✅ APK optimization for RuStore (64-bit, target SDK)
  • ✅ Integration of RuStore Push and Billing SDKs with code examples
  • ✅ 2 rounds of testing before submission
  • ✅ Submission and communication with RuStore moderation
  • ✅ 30-day post-launch support (hotfixes, SDK updates)
  • ✅ Deliverables: documentation, all access keys, and training session

Conclusion

Deploying on RuStore requires careful preparation. Follow these steps and you'll pass review smoothly. Our team of 15+ engineers has over 5 years of market experience and successfully published 100+ apps on RuStore. Our expertise ensures zero rejections. Interested? Write to us for a free project estimate within 24 hours.

References: Publishing Guide, Push SDK Docs