There's no Google Play in China — how is an Android app distributed?
Google Play is unavailable in mainland China. Android distribution runs through local stores: Huawei AppGallery, Xiaomi GetApps and Tencent MyApp (plus OPPO/vivo stores) cover the vast majority of Android users. Each channel has its own review requirements — software copyright certificate (ruanzhu), MIIT filing number and privacy dossier are all mandatory. We handle multi-channel packaging, paperwork and per-store submission. Huawei devices also ship without GMS — we include HMS Core adaptation (push, maps, sign-in) as standard.
What does the China App Store require that other regions don't?
Since the 2023 regulatory tightening, apps on the China App Store must present an ICP filing number (MIIT app filing) or they are rejected or delisted. Filing requires an in-country entity (business licence) and in-country hosting. We run the entire process: filing dossier, submission via the cloud provider's filing system, then App Store submission once the number is issued. It takes ~2-4 weeks and runs in parallel with development.
What is "ruanzhu" and why do Android stores demand it?
Software copyright (ruanzhu) is a certificate of software ownership issued by the National Copyright Administration — Huawei, Xiaomi and Tencent MyApp all require it for listing. The application involves source-code excerpts and documentation, and normally takes 1-2 months (expedite available). We prepare the full dossier and track the application — a missing ruanzhu is the single most common reason China launches stall.
Should we start with a WeChat Mini Program or go straight to a native app?
Depends on stage. Mini Program: no download, spreads through WeChat social chains, costs roughly 40-60% of native — ideal for validating demand and high-frequency low-friction flows (ordering, booking, membership). Native app: wins on performance, retention, push reach and complex features (AV, AR, offline). The most common winning play is "Mini Program for acquisition + native app for retention", sharing one backend. We advise honestly in discovery — we won't push native if you don't need it.
What does PIPL compliance mean for our app?
It's strict, and store reviewers check it directly. Core requirements: a first-launch privacy consent dialog (no personal data collected before consent), minimised permissions with per-permission purpose statements, consent-withdrawal and account-deletion flows, a public third-party SDK inventory, separate consent for sensitive data (biometrics, health, location trails), and in-country data storage (cross-border transfers need a security assessment). Our SDK and permission architecture is PIPL-shaped by default — it's also the prerequisite for passing Huawei and App Store privacy review.
How do in-app payments and Apple's commission work in China?
Physical goods/services (e-commerce, delivery, ride-hailing): integrate Alipay + WeChat Pay + UnionPay SDKs directly, no platform commission. Digital content (memberships, courses, virtual currency) on iOS must go through Apple IAP (standard 30% commission, or 15% via the Small Business Program under $1M/year). Local Android stores apply their own revenue-share policies for digital goods. We architect the payment routing for both categories from the start so you never risk a compliance delisting.
Can we use FCM, Firebase and Google Maps in China?
Effectively no — they're unavailable or unreliable in mainland China. We use the mature local stack: push via JPush + vendor channels (HMS Push, Mi Push, Honor/OPPO/vivo channels; APNs on iOS) so notifications arrive even when the app is killed; analytics via Umeng, crash reporting via Tencent Bugly, maps via Amap/Baidu. All standard, no extra charge.
Do you hand over the source code? Who owns the accounts?
Code is 100% yours. The Git repository is handed over in full — continue with any other team or hire in-house. The Apple Developer account, Huawei/Xiaomi/MyApp developer accounts, the filing entity and the ruanzhu certificate are all registered under your business licence entity — 100% ownership yours. Vendor lock-in is not our model.
We're a foreign company — can we launch an app in China at all?
Yes, with a path choice: (1) Set up an in-country entity (WFOE) — file, obtain ruanzhu and open store accounts in your own name; maximum control. (2) Use a licensed publishing partner to hold the filing and publish — faster to market but third-party dependent. (3) List outside the China App Store region + reach mainland users via a WeChat Mini Program — lowest compliance overhead. We map the costs and risks of each path to your business model in the discovery call.