Xiaomiโs GetApps app store is an alternative platform for distributing mobile apps on devices running MIUI Unlike Google Play, there is less competition and users often look for unique solutions that are not available in the official store. However, the process of publishing in GetApps has its own nuances, from strict content requirements to moderation features.
If you are a developer and want to bring your application to the Xiaomi market, this article will help you understand all the stages - from registering an account to successfully passing the verification. 2026 The year, typical beginner mistakes and ways to speed up moderation, and we'll focus on the technical details that are often overlooked: from setting up the right setup. AndroidManifest.xml Optimizing screenshots to Xiaomi standards.
It's important to understand that GetApps is not just the Chinese equivalent of Google Play; it's an ecosystem with its own rules for monetization, traffic distribution, and even unique promotional tools (e.g., integration with Mi Account and Xiaomi services). Are you ready for this? Let's get it straight.
1.Publishing Preparation: GetApps Requirements for Applications
Before you download. APK-File, make sure your app meets the GetApps technical and content requirements.In 2026, the platform tightened checks on a few key points:
- ๐ฑ Support for the latest versions MIUI/HyperOS: The application must work correctly on devices with MIUI 14+ or hyperos 1.0+. Test on emulators or real devices (e.g. Xiaomi) 14, Redmi Note 13 Pro+).
- ๐ Data security: A Privacy Policy is mandatory (even for free apps) since 2023, Xiaomi has been blocking apps without explicit consent to data collection.
- ๐ Localization: Minimum set - English + Russian is allowed for the Russian market, but this does not guarantee priority in search results.
- ๐ฆ Size APK: 150MB maximum for the main package.For games and heavy applications allowed OBB-files (up to 2 GB), but they must be downloaded separately.
Pay special attention AndroidManifest.xml. GetApps are often rejected because of:
- ๐ซ No declaration of permission android:exported for Activity/Service (necessarily API 31+).
- ๐ซ Use of outdated libraries (e.g. http instead of https in network queries).
- ๐ซ TargetSdkVersion mismatch (minimum 33 for new applications).
Critical moment: From 2026 GetApps will block applications using uncertified SDK Advertising (e.g. older versions of AdMob or Chinese networks without a license) MIUI). Check all connected libraries with Xiaomi tool SDK Scanner.
๐ก
If your app uses geolocation or camera, add Android:usesPermission to your manifest.="com.xiaomi.permission.AUTO_START" โ This increases the chances of getting approved in GetApps, as it shows compatibility with energy saving settings. MIUI.
2. Registration of a developer account with Xiaomi
To publish an app, you need a developer account on the Xiaomi Developer platform. the registration process is different from the Google Play Console and requires proof of identity.
Registration steps:
- Go to the registration page and select the account type: Individual (for individuals) or Company (for legal entities).
- Fill in English or Chinese. The Company will require scans of documents (for example, an extract from the USRLE for Russian companies).
- Pay the registration fee: $30 for the Individual or $100 for the Company (one-time payment, valid indefinitely).
- Confirm your account through SMS or email (Chinese phone number is not required, any international phone number is suitable).
โ ๏ธ Note: When registering as a Company, please provide real details. Xiaomi may request additional documents (such as a company registration certificate) within 30 days of submitting an application.
| Type of account | Cost | Documents required | Time of verification |
|---|---|---|---|
| Individual | $30 | Passport or ID-map | 1-3 days |
| Company (China) | $100 | Business license + company-mark | 3-7 days |
| Company (Overseas) | $100 | Register extract + statutes | 5-14 days |
Once you register successfully, you will be able to access the Xiaomi Developer Console, the main tool for managing applications. APK, Track statistics and respond to user comments.
3. Creating an application page: what to fill in
In GetApps, the app page consists of several mandatory blocks, which must be filled in English and Chinese (even if you are targeting only the Russian market).
- ๐ Appendix title: Maximum 30 characters. Do not use emoji, trademark symbols (ยฎ, โข) Or "free," "premium." Example of the correct title: "Fast Cleaner: Cache & Junk".
- ๐ Brief description (80 characters): Must contain key features. Example: Clears cache, speeds up phone and saves battery life in 1 click."
- ๐ Full description (4000 characters): Structure text into sections (e.g., "Functions", "Benefits", "How to use"). Use labeled lists and bold.
- ๐ผ๏ธ Screenshots: Minimum 3 pieces (maximum) 8). Permission: 1080ร1920 Download real screens of the interface, not renders!
- ๐ฅ Video presentation (optional): Length 15โ30 seconds, format MP4, permit 1920ร1080. Video should show the basic functionality without watermarks.
- ๐ท๏ธ Category and tags: Select the most relevant category (e.g., Utilities, Games, Social Networks) and additionally specify up to 5 tags (e.g., Cleanup, Battery, Optimization").
โ ๏ธ Note: The description does not mention competing platforms (e.g., โbetter than Google Playโ) or promise unrealistic results (e.g., โincrease phone speed by 300.
For convenience, use this checklist before downloading:
โ๏ธ Preparation of the application page in GetApps
4. Booting APK and setting releases
GetApps supports two types of downloads:
- Open Beta: Available to a limited number of users (up to 10,000 installations) and suitable for testing before full release.
- Official Release: Publication for all GetApps users. Requires complete moderation.
Step-by-step loading instruction APK:
- In Xiaomi Developer Console, go to App Management โ Add New App.
- Fill in the basic information (title, category, default language).
- In the section APK Download the signed version of Management APK (The maximum size is 150 MB.
- Please specify the version code and the versionname. These must match the build.gradle data.
- Fill in the "What's New" fields in English and Chinese.
- Choose the release type: Beta or Official.
- Click Submit for Review and wait for the check (from 2 to 7 days).
โ ๏ธ Note: If you are updating an existing application, versionCode must be strictly larger than the previous version. Otherwise GetApps will reject the update with the error "Version code must be incremented".
For applications with OBB-Files (such as games with heavy resources):
- ๐ฆ Download the main one. APK (โค150 MB) via console.
- ๐ฆ Oh.BB-Up to 2 GB file download separately in the Expansion Files section.
- ๐ฆ Make sure the application code correctly spells out the path to OBB: String obbPath = getObbDir() + "/main.1.com.your.package.obb";
What to do if GetApps are rejected APK?
Moderation and typical causes of deviations
The moderation process in GetApps takes from 2 to 14 days (depending on the type of account and the complexity of the application).
- ๐ Technical part: Correctness APK, No critical errors, compatibility with MIUI/HyperOS.
- ๐ Content: Conformity of description to real functionality, absence of prohibited content (pornography, violence, political topics).
- ๐ก๏ธ Security: Virus checks, data leaks, unauthorized collection of information.
- ๐ฐ Monetization: If the app is paid or contains purchases, integration with Xiaomi Payment is checked SDK.
Top.-5 cause of deviation in 2026 year:
| Reason. | How to fix it |
|---|---|
| There is no privacy policy | Add a link to AndroidManifest.xml and to the appendix page |
| APK It contains outdated libraries (e.g. http) | Update dependencies in build.gradle on https |
| Discrepancy of screenshots to the real interface | Download current screens from the test device |
| The app requires too many permissions | Remove unnecessary permissions or explain their need for a description |
| Mistakes in testing on Xiaomi devices | Test on Redmi Note 12 and Xiaomi 13 via Xiaomi Test Lab |
If your application is rejected, a reason letter will appear in the developer console.You have 3 attempts to correct the errors and resend the application. APK After the third rejection, the project is blocked for 30 days.
๐ก
The most common mistake for beginners is to ignore privacy requirements, and even if your app doesnโt collect data, you still need to add a blank policy page and put it in the manifesto.
6. Promotion of the application in GetApps: free and paid tools
Publishing in GetApps is just the first step, so that your app is noticed, use the built-in promotion tools:
- ๐ข Recommendations on the main: Xiaomi can place your application in the "Recommended" or "New" section:
- ๐ฐ Paid advertising: Xiaomi Ads can run a campaign to show banners in GetApps. Minimum budget โ $100.
- ๐ Promotions and discounts: In the developer console you can configure a temporary price reduction or distribution of promotional codes.
- ๐ ASO-Optimization: Use keywords in the title and description, for example, for cleaning utility: "Cleaner, Boost, Cache, Junk, Battery Saver".
โ ๏ธ Attention: GetApps has a "quality traffic" system. If your application is removed by users on the first day after installation (high uninstall rate), it will no longer be recommended in search. โ Retention.
The following options are available for monetization:
- ๐ณ Xiaomi commission โ 30% (like Google Play).
- ๐ Integrated Purchases: Integration with Xiaomi In-App Payment SDK.
- ๐บ Advertising: You can connect Xiaomi Ad SDK or third-party networks (such as AdMob, but with limitations).
๐ก
To increase the number of installs, add support for Mi Account (authorization through Xiaomi account). This increases user confidence and simplifies the registration process in your application.
7. Updating the application and working with reviews
Once published, it is important to keep the app up to date. At GetApps, ranking algorithms take into account:
- ๐ Update Frequency: Apps that are updated every 1-2 months are given priority in search.
- โญ Rating and reviews: Apps with rating โฅ4.2 are shown above in the issue.
- ๐ Stability: If the application crashes frequently (high crash rate), it may be excluded from the recommendations.
How to properly update the application:
- Make changes to the code, increase the versionCode and versionName.
- Create a new signed-APK:./gradlew assembleRelease
- In the developer console go to App Management โ [Your appendix] โ APK Management.
- Download the new one. APK Fill in the What's New field (what's new in the version).
- Send it to moderation. Updates are checked faster โ usually 1-3 days.
โ ๏ธ Note: If you remove the functionality that was specified in the description in the new update, GetApps may reject the update marked "Functionality mismatch." Always update the description of the application when you change the feature.
Responsibility management:
- Respond to negative reviews within 24 hours โ it improves your rankings.
- If a user complains about a bug, offer a solution or ask to send the error log to the mail.
- For mass complaints (for example, falls after the update), release the hotfix and report it in the comments to reviews.
8.Alternative ways to distribute through Xiaomi
Besides GetApps, Xiaomi has other channels for app distribution:
- ๐ Mi App Store (Global): International version of the store available on global firmware MIUI. Requires separate registration via global console.
- ๐ฑ Pre-install: Pre-install your app on new Xiaomi devices, and you need to sign a partnership agreement (minimum circulation - 10,000 devices).
- ๐ค Xiaomi AI Assistant: Integrating your app into Xiao's voice assistant AI. Suitable for taxi services, weather, news.
- ๐ฎ Game Center: A separate playground for games with a unique monetization system (for example, gifts for passing levels).
If your app is focused on the Chinese market, consider publishing in basic services. MIUI:
- Mi Browser is for web applications.
- Mi Video - for streaming services.
- Mi Music is for music applications.
Integration with these services requires separate approval with Xiaomi, and you can contact the team through the form on the developerโs website.
๐ก
GetApps publishing is not only about accessing Xiaomi users, but also about integration with the ecosystem. MIUI (Smart home, voice assistant, cloud services. Use this to increase your reach.