China Android app-store upload — multi-console gates before live

China Android app store upload is five developer consoles — Huawei AppGallery, Xiaomi GetApps, OPPO, vivo, Tencent MyApp — not one Play upload. Entity, filing, and a unified-package release matrix first.

Distribution 11 min read android, oem, app-store, upload, huawei, xiaomi, oppo, vivo, tencent, appgallery, getapps, distribution, China

Frequently asked questions

What is China Android app store upload?

China Android app store upload means submitting and maintaining your Android package through domestic handset OEM and major third-party developer consoles — typically Huawei AppGallery, Xiaomi GetApps, OPPO and vivo app stores, and Tencent MyApp — instead of Google Play. Each console has its own account, review path, and channel config — under one applicationId, not five forked package names.

Should each Android store get its own package name?

No. Keep one applicationId / package name across Huawei AppGallery, Xiaomi GetApps, OPPO, vivo, and Tencent MyApp. Differentiate with channel metadata, optional OEM SDKs, store listings, and a stable release signing key for that package identity. Per-store package-name forks break update continuity and multiply filing and ops debt.

How do we do a Huawei AppGallery upload?

Through Huawei’s AppGallery Connect / developer rails after entity or partner verification, app identity, and package materials match Huawei review rules. Treat AppGallery as one console in a China Android multi-store matrix — not a Play Console rename that covers Xiaomi, OPPO, vivo, or Tencent.

What about Xiaomi GetApps upload?

Xiaomi GetApps (and Xiaomi’s developer distribute docs) is a separate Android developer console with its own account, channel build, and review cycle. Clear Xiaomi verification and filing references for that build before you treat “live on Xiaomi” as done — still under the same applicationId as the rest of the first wave.

Why does the same version pass one Android store and fail another?

Each console runs its own review mix — automated scanners, human depth, and rule interpretation. Passing Huawei AppGallery does not mean Xiaomi GetApps, OPPO, vivo, or Tencent MyApp will accept the same Android build. Classify cross-store versus channel-only fixes, then follow the China Android app-store rejection Decision Map — do not assume “approved once, approved everywhere.”

Can product teams finish China Android app store upload without Mainland China ops?

Usually no. Multi-console verification, app filing readiness, Chinese metadata, a unified-package channel matrix, rejection triage, and update ops stall teams without Mainland China rails.

Tell us where you are stuck in China.

Share your product, stack, and timeline — we will point you to the next concrete step.