Publishing the app in GetApps Xiaomi: a complete developer guide

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:

  1. Go to the registration page and select the account type: Individual (for individuals) or Company (for legal entities).
  2. Fill in English or Chinese. The Company will require scans of documents (for example, an extract from the USRLE for Russian companies).
  3. Pay the registration fee: $30 for the Individual or $100 for the Company (one-time payment, valid indefinitely).
  4. 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 accountCostDocuments requiredTime of verification
Individual$30Passport or ID-map1-3 days
Company (China)$100Business license + company-mark3-7 days
Company (Overseas)$100Register extract + statutes5-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.

๐Ÿ“Š What type of account you plan to register with Xiaomi Developer?
Individual (individual)
Company (legal entity)
I haven't decided yet.
Already registered.

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

Done: 0 / 6

4. Booting APK and setting releases

GetApps supports two types of downloads:

  1. Open Beta: Available to a limited number of users (up to 10,000 installations) and suitable for testing before full release.
  2. Official Release: Publication for all GetApps users. Requires complete moderation.

Step-by-step loading instruction APK:

  1. In Xiaomi Developer Console, go to App Management โ†’ Add New App.
  2. Fill in the basic information (title, category, default language).
  3. In the section APK Download the signed version of Management APK (The maximum size is 150 MB.
  4. Please specify the version code and the versionname. These must match the build.gradle data.
  5. Fill in the "What's New" fields in English and Chinese.
  6. Choose the release type: Beta or Official.
  7. 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?
The most common reasons for rejection: 1. VersionCode Discrepancy โ€“ Check that the new version code is larger than the previous version. 2. No privacy policy โ€“ add a link to AndroidManifest.xml: <meta-data android:name="privacy_policy_url" android:value="https://your-site.com/privacy"/> 3. Unsupported devices โ€“ in build.gradle remove the limitations on the architecture (for example, armeabi). 4. Viruses or malicious code โ€“ scan APK via VirusTotal before downloading.

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 policyAdd 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 interfaceDownload current screens from the test device
The app requires too many permissionsRemove unnecessary permissions or explain their need for a description
Mistakes in testing on Xiaomi devicesTest 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:

  1. Make changes to the code, increase the versionCode and versionName.
  2. Create a new signed-APK:./gradlew assembleRelease
  3. In the developer console go to App Management โ†’ [Your appendix] โ†’ APK Management.
  4. Download the new one. APK Fill in the What's New field (what's new in the version).
  5. 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.

FAQ: Frequent questions about publication in GetApps

Can I publish in GetApps without Chinese?
Technically, yes, but the chances of moderation approval are plummeting: Xiaomi requires at least basic Chinese localization for basic interface elements (buttons, menus, notifications). If your app is entirely in English, specify this in the description and provide screenshots with the translation.
How much does it cost to publish an application in GetApps?
Registration of the developer account is worth $30 for natural persons and $100 for companies (one-time fee). The publication of applications is free, but for monetization (paid applications or in-app purchases), Xiaomi takes a fee of 30%.
How to speed up moderation in GetApps?
Verification time depends on support service load, but time can be reduced: Download APK on working days (Tuesday to Thursday) - moderation is slower on weekends (login/password) If the application is simple (for example, a utility without registration), select the category "Tools" - it is moderated faster than games or social networks.
Can I publish it? APK, assembled in Unity or Flutter?
Yeah, GetApps accepts. APK, collected on any frameworks, if they meet the specifications. For Unity, make sure that the build settings indicate targetSdkVersion 33+ Unnecessary architectures (e.g., disabled, x86 For Flutter, check that in android/app/build.gradle Current dependencies are prescribed.
What if the application was rejected without explanation?
Write in support through Xiaomi Developer Console with a request to clarify the reason: ID your application (app) ID). Date and time of rejection. Screenshot of error (if any) Support usually responds within 3-5 days. If no response is received, try writing in English or Chinese, which speeds up processing.