备案号下来以后,还差最后一步:把 App Store ICP 备案号填进 App Store Connect。这一步看着简单,我们却在上面卡过两次。另一类读者是反过来的:App 突然在中国区搜不到,想确认是不是备案的问题。这篇两件事一起讲。
App Store ICP 备案号在哪填
- 登录 App Store Connect,进入这个 App 的「App 信息」页,找到中国大陆 ICP 备案的区域。
- 填入这个 App 自己的备案号(末尾带字母的那个,不是网站备案号),保存。
- 页面上如果出现需要确认的提示,一定点掉。
- 确认中国大陆在这个 App 的销售范围里。之前摘掉过中国大陆的,记得加回来。
- 随下一次提交审核生效。
Apple 帮助文档写明,填写的 ICP 备案号通过验证并成功保存后,会显示在 App Store 的产品页上。还没拿到号的话,先看 App 备案流程。
Apple 拿什么和工信部记录比对
Apple 的帮助文档原话的意思是:「App 信息」页面上的 ICP 编号和元数据,应与工信部的备案信息一致;有简体中文的 App 信息,就要简体中文一致;没配置简体中文,就看主要语言。
落到操作上:备案里的 App 名称,要和它在中国区商店的上架名一字不差。备案表单又要求填 App 安装后图标下方显示的名字,所以最稳的做法是让图标名、简体中文上架名、备案名三者完全一样。改过名的 App 尤其要核对;以后改名,腾讯云文档的说法是安装后显示的名称变了就要办备案变更。
报开发者名称与工信部记录不匹配怎么办
提交审核时如果报「Your developer name does not match MIIT's records」(通过 API 提交时,错误码是 ICP_NUMBER_MIIT_PROVIDER_NAME_MISMATCH),第一反应往往是名字填错了。我们两次遇到,原因都不是名字:
- 第一次:已经在网页上把备案里的开发者名称改成和工信部一致,但网页上还有一道确认没点。重试多少次都报同样的错;点掉确认以后,同一份提交原样再试,一次就过了,中国大陆售区照常勾着,也没开工单。
- 第二次:隔了一个多月,同一个 App 在改了多语言的 App 名称、建了新版本以后又报这个错。回到 App 信息页中国大陆 ICP 备案那一块,点掉待确认的项目,马上就过了。我们推测改名以后需要重新确认一次,但没有证实。
所以遇到这个报错,第一件事是回 App 信息页找有没有待确认或没保存的步骤,而不是去怀疑名字。还有一个容易被带偏的地方:商店页上显示的开发者名是英文顺序(名在前、姓在后),看起来和工信部记录对不上,但它不是这个报错的原因,也不用改。
iOS App 中国区搜不到,怎么确认是缺备案号
典型现象:其他地区能搜到能下载,中国大陆搜不到,也没有收到任何下架或拒审邮件。确认方法有两个:
- 用 iTunes Search API 查中国区:访问
https://itunes.apple.com/lookup?id=APP_ID&country=cn(把 APP_ID 换成你的 App ID),返回的结果数是 0,说明中国区店面没有在展示这个 App。 - 用 App Store Connect API 看 Apple 自己的判定:查这个 App 的售区可用性(territoryAvailabilities),中国大陆那一条如果写着
available: true,但contentStatuses是ICP_NUMBER_MISSING,就是缺备案号。这是 Apple 的判定,比猜靠谱。
我们给几个 App 查下来,缺号的全部是这个形态:售区开着、没有下架,只是店面静默不展示。解决办法就是拿号、填号、点确认,随下一个版本提审。
从什么时候开始严格起来
工信部的通知在 2023 年就发了,但从我们几个 App 的情况看,真正收紧是在 2026 年。我们手上的证据:2026 年 7 月 8 日首发的一个新 App,没有备案号,中国大陆能看到;7 月 16 日首发的另一个新 App,同样没号,大陆从来没有展示过。所以「新 App 没号就不展示」大约是在 7 月 8 日到 16 日之间开始执行的。
老 App 也不安全。9 月,我们两个已经在中国区上架、但没有备案号的老 App,在同一周各发了一个新版本,之后大陆店面同时消失,查下来都是 ICP_NUMBER_MISSING。已经拿到号的 App,后续发版一直正常。
提交审核会不会检查备案号
不会。提交这个动作本身不校验备案号:我们给一个没有号、售区包含中国大陆的新 App 提交审核,直接进入等待审核,没有任何拦截,后来也正常过审上架了,只是中国大陆不展示。
所以别因为备案还没下来就推迟提交。App 照常提审、照常在其他地区上线,备案同步推进,号下来以后随下一个版本补上。一台服务器能挂几个 App、名额满了怎么办,见 一台服务器可以备案几个 App;公钥和指纹怎么取,见 iOS App 备案公钥和 MD5 获取方法。