CHINAGATEWAY.PRO

Article

APP Filing in China: When a Native App (or APIs) Needs One

October 5, 2026

Your app's backend lands on a mainland server — for latency, for the Mini Program, for checkout. The filing family you associated with websites now applies to your app as a first-class object: a parallel filing category with its own number suffix, its own enforcement layers, and its own platform gates.

This article maps the verified scope of APP filing: what counts, how it relates to your website filing, what happens when you ship unfiled, and where the foreign-entity question stands. To launch an app in China, the filing must clear before the app provides services, and the sections below follow that order. For the baseline ICP filing vs ICP license split, see our ICP filing vs ICP license comparison.

TL;DR

  • Websites and apps serving from mainland servers must complete ICP filing before providing services — vendor documentation from Alibaba Cloud and Tencent Cloud states this for both categories.
  • An APP filing is its own service registration under the same filing subject, with its own number serial (an -A suffix). Change and cancel flows treat websites, apps, and Mini Programs symmetrically.
  • Unfiled means enforcement: mainland providers block unfiled domains (HTTPS included), WeChat refuses to publish unfiled Mini Programs (error 86369), and the vendor filing portal states an unfiled app affects app-store listing.
APP filing in China — a smartphone beside a filing-registration sheet marked with an -A serial over mainland server racks on a dark background: the native app and its backend domain as first-class filing objects
APP filing runs on the same MIIT pipeline as the website filing — the app registers as a separate service with an -A serial while its backend domain holds the website filing

What "APP Filing" Actually Is

The same regulatory framework that governs website filing governs app filing. The legal basis is the Internet Information Services Measures (State Council Decree 292) and the Non-commercial Internet Information Services Filing Measures. The split is straightforward: commercial internet information services require an ICP license; non-commercial services require an ICP filing. No license or filing, no internet information service from mainland servers.

Tencent Cloud's filing documentation lists "website filing" (网站备案) and "APP filing" (APP备案) as parallel paths in every filing scenario — first filing, add-service (when the subject is filed at Tencent or elsewhere), and access filing (when the provider changes). The APP is not a sub-item of the website filing. It is a separate service registration.

The filing duty for apps predates the 2023 notice. WeChat's official Mini Program filing guide cites the Anti-Telecom Fraud Law Article 23 — requiring apps to complete licensing or filing with the telecom authority — as legal basis. That article applies to apps as a category, not to Mini Programs specifically. The MIIT APP-filing notice (工信部信管〔2023〕105号, issued August 2023) operationalized the pipeline for apps: existing apps filed between September 2023 and March 2024, and apps distributed after the notice must complete filing before launch.

Who Must File: The Mainland-Server Trigger

Alibaba Cloud's English-language filing overview states the rule plainly: "Websites, apps, and other services with domain names resolving to servers in the Chinese mainland must obtain an ICP filing before providing services." The trigger is the mainland server, not the distribution channel.

Tencent Cloud's filing overview adds the provider-side mechanics. All websites and apps providing services to the Chinese mainland must file first. The provider checks the MIIT registry. Service not found in the MIIT system → new filing. Already filed at another provider → access filing when the provider changes. The provider enforces the rule at the infrastructure layer.

For a native app, the compliance picture depends on where the backend lives and what the service does — not on the app binary itself. A mainland-hosted backend triggers the same filing obligations that a mainland-hosted website triggers. If the service is paid, the ICP license question enters the picture separately.

One scope edge worth naming: what this means for an app distributed only through overseas stores but serving mainland users is not addressed in the vendor documentation reviewed. The filing obligation is stated for services resolving to mainland servers. Distribution-channel-only scenarios sit outside the documented scope.

What Happens to an Unfiled App

Three verified enforcement layers operate on unfiled apps. Each works at a different point in the stack.

Provider-level blocking. Unfiled domains resolving to mainland Tencent Cloud CVM or Lighthouse instances are identified by Tencent's unfiled-monitoring system and blocked with a jump page. HTTPS traffic is intercepted as well. Alibaba Cloud's documentation states the equivalent: an unfiled domain resolving to an Alibaba mainland server is blocked by the Alibaba monitoring system. The provider enforces at the DNS and HTTP layer — your API backend goes dark before a user ever opens the app.

Platform-level gate. WeChat refuses to publish unfiled Mini Programs. The platform returns error 86369 at submission. When WeChat opened the Mini Program filing entry on 2023-09-04, this became the front door — no filing, no publish. Legacy programs could submit version reviews only until 2024-03-31. The five-stage filing pipeline on the WeChat side is documented in our WeChat Mini Program ICP filing article; the mechanics are identical in shape to the APP pipeline.

Store-level consequence. Aliyun's filing portal states that an unfiled app affects app-store listing. The MIIT notice adds a distribution bar: access providers, distribution platforms, and smart-terminal manufacturers must not provide network access, distribution, or pre-installation for unfiled apps. The notice sets no date on that bar — no dated store-removal mandate appears in the verified documentation. The APP filing (APP备案) glossary entry defines the term and lists the same enforcement layers.

The practical result: an unfiled app loses its backend (provider block), its Mini Program distribution (platform gate), and its store standing (listing consequence). None of these layers is theoretical; each is documented provider or platform behavior.

APP Filing vs Your Website Filing

Same subject, separate service registrations. The APP filing number hangs off the subject number as an -A serial. If your subject number looks like 鲁ICP备09090609号, the APP serial carries a pattern like -2A appended to it. The website and the APP are two registrations under one subject — not one registration covering both.

This distinction matters for change and cancel flows:

API-only backends. An API backend that serves a Mini Program or H5 front end still files ICP. The mainland-hosted domain triggers the obligation. Tencent Cloud's scenario documentation exempts API-only services — those that provide only API interface services with no user-facing web content — from the follow-on public-security network filing (PSB filing). The ICP filing itself is still required. The PSB filing is the 30-natural-day post-launch step; the exemption removes only that second step for API-only cases.

The Foreign-Entity Question

The filing holder must be a mainland-registered company or qualifying partner — typically a WFOE. A Hong Kong entity alone does not qualify. This is the on-site ground truth for every filing category: website, APP, and Mini Program. For the entity-structure detail, see our WFOE vs HK entity article.

Vendor-side friction compounds the entity rule. Alibaba Cloud's international site does not support ICP filing or app filing applications. A China-site account and a Chinese-only filing system are required. The filing interface is not available in English.

For Mini Programs, WeChat officially supports an overseas-subject category with its own open service categories. For native-app APP filings by foreign subjects, no official statement exists. The mainland-registered-entity rule applies. Whether an overseas subject can hold an APP filing directly is not addressed in the verified documentation.

The vehicle you choose — Mini Program, native app, or H5 — determines which filing variant applies. It does not change the entity requirement. For additional context on how the vehicle decision interacts with compliance, see our Mini Program vs H5 vs app comparison.

What the Flow Looks Like

The APP filing pipeline follows the same documented shape as the website pipeline:

  1. Preparation. Domain, cloud resources, province-specific filing rules, pre-approval documents where applicable.
  2. Provider initial review. Approximately 1–2 working days.
  3. MIIT SMS verification. An SMS from 12381 arrives within 24 hours; complete verification at beian.miit.gov.cn.
  4. Provincial communications administration review. Within 20 working days.
  5. Number issued. The filing number with the -A APP suffix is assigned.
  6. PSB network filing. Within 30 natural days of the service going live.

Pre-approval categories gate the filing at the front door. Regulated categories — news, publishing (including games), pharma and medical devices, culture, radio-film-TV, online games — require the approval document before the filing. Without it, the filing is rejected. This is the same pre-approval table that applies to websites and Mini Programs.

One note on timelines: the "typically 2–4 weeks" figure used elsewhere on this site describes the website filing pipeline. For an APP filing, plan from the stage windows listed above rather than the website estimate.

Frequently Asked Questions

Do native apps need an ICP filing in China, or only websites?

Apps are a first-class filing object. Websites and apps serving from mainland servers must file before providing services. Alibaba Cloud and Tencent Cloud both state this for both categories. The APP is not a sub-item of the website filing.

Is an APP filing the same as our website ICP filing?

No. Same subject, same pipeline, separate service registrations. The APP number hangs off the subject number as an -A serial. The website and the APP are two registrations under one subject.

What happens if we ship the app unfiled?

Mainland providers block unfiled domains resolving to their servers, HTTPS included. WeChat refuses to publish unfiled Mini Programs (error 86369). The vendor filing portal states an unfiled app affects app-store listing. The MIIT notice bars access providers, distribution platforms, and smart-terminal manufacturers from providing network access, distribution, or pre-installation for unfiled apps.

Our backend only serves APIs to a Mini Program or H5 front end — do we still file?

Yes. The mainland-hosted backend domain files ICP. Only the follow-on public-security network filing is exempt for the API-only case (no user-facing web content), per Tencent Cloud's scenario documentation.

We already filed our website — do we file the app separately?

Yes. A new service registration under the same subject. If the provider is the same, this is an add-service. If the provider differs, it is an access filing. Change and cancel flows treat websites, apps, and Mini Programs symmetrically.

Can our Hong Kong or overseas entity hold the APP filing?

The filing holder must be a mainland-registered company or qualifying partner, typically a WFOE. A Hong Kong entity alone does not qualify. No official statement covers overseas subjects for native-app APP filings specifically.

How long does an APP filing take?

The documented windows: provider initial review 1–2 working days, MIIT SMS verification within 24 hours, provincial communications administration review within 20 working days, then the PSB filing within 30 natural days of launch. The "typically 2–4 weeks" figure describes the website filing pipeline — plan the APP filing from these windows instead.

Does the app need pre-approval?

Regulated categories — news, publishing (including games), pharma and medical devices, culture, radio-film-TV, online games — need the approval document before the filing. Without it, the filing is rejected. Confirm your category's pre-approval requirement before filing, not after a rejection.

Next steps

APP filing is the compliance step that turns a mainland-hosted backend from a liability into a deployable service. It runs on the same MIIT pipeline as your website filing, with its own number, its own enforcement layers, and its own platform gates.

Our ICP compliance service covers the full filing stack — entity assessment, website filing, APP filing, license applications, and PSB registration. If your app pairs with a Mini Program, our WeChat ecosystem service handles the platform-side filing coordination.

Questions about APP filing scope for your specific backend architecture? Email hello@chinagateway.pro.

Do WeChat Mini Programs Need an ICP Filing? 2023 Rule

Since WeChat opened the filing entry on 2023-09-04, every Mini Program needs an ICP filing before it can publish — an unfiled program fails with error 86369.

China Android App Stores: Distribution Outside WeChat

No Google Play in the mainland: the five parallel vendor stores, who may register on each, and the MIIT APP-filing gate stores enforce.

Transfer or Cancel an ICP Filing Without Losing Your Domain

Provider changes are filing events: add the new provider with an access filing first, change what can be changed, and cancel safely — filed APP domains replace without cancellation, filed website domains cannot.

Shipping a native app to mainland users?

We coordinate the entity, filing, and hosting decisions so your app and its backend domain go live filed. About our ICP & compliance service.

hello@chinagateway.pro