App 怎么在中国区上架:备案全流程
为什么 App 会突然从中国区消失
Apple 现在要求中国大陆商店里展示的 App 挂一个 ICP 备案号,没有号的 App 不会被拒审、也不会被下架,只是在中国大陆的商店搜索和详情页里不展示,其他地区照常在架、照常能下载。我们自己有几个 App 踩过这条——版本更新一切正常,隔一阵回头查售区状态,才发现大陆商店那一栏已经悄悄变成「不展示」,全程没有任何通知邮件。
目前能确认的规律是:新提交的 App,从第一天起,没有号就不会出现在大陆商店;已经拿到号的 App,后续版本更新不受影响,继续正常展示。判断一个 App 是不是被这条规则卡住,靠谱的办法是去官方后台查售区状态字段,不要凭感觉猜。
备案的四层结构
主体备案(个人,身份证,一次性)→ 域名(境内注册商登记,后缀在工信部批复名单内,可以多个 App 共用同一个域名)→ 接入(一台持牌云服务商的境内服务器,入门配置的一台机器通常能挂 5 个服务左右)→ App 备案记录(每个 App 单独申请、单独拿一个号,格式类似「X ICP 备 XXXXXXXX 号-2A」这种带字母尾缀的编号)。
容易搞错的一点:域名不是「一个 App 配一个」,那是网站备案的规则。App 备案里域名只是挂靠材料,好几个 App 可以共用同一个域名。
七步流程
- 确认服务器:包年包月、境内、剩余时长最好留够三个月以上。
- 注册一个专门用于备案的域名,完成实名认证,等满三天——这是工信部系统的等待期,跳不过。
- App 备案不需要先建网站,域名在表单里填上就行。备案通过前,别把域名解析到境内服务器:云服务商会拦截未备案域名,需要自测时直接用服务器公网 IP。
- 提交首单备案:主体信息 + 第一个 App 的材料,包括 App 名称、Bundle ID、iOS 平台、分发证书的公钥和 MD5、域名、服务类目(一般选「工具类/其他」)。
- 等省管局审核,个人 App 备案常见是一到两周,法定上限是二十个工作日。
- 拿到号以后,去 App Store Connect 填「中国大陆 ICP 备案号」字段,随下一次提审生效。
- 后续的 App 用「新增服务」逐个补,材料大部分能复用,速度通常比第一单快。
我们踩过的坑
- 名称要逐字一致:备案里的 App 名称要和它在中国区商店的上架名一字不差。在 App Store Connect 填号后,Apple 会拿上架名去和工信部记录比对,对不上就过不了。改过名的 App 尤其要核对。
- 报错不一定是名字错:在 App Store Connect 填完备案号后,网页上还有一步「确认」。没点的话,提交审核会一直报开发者名称和工信部记录不匹配,看起来像名字填错了。遇到这个报错,先回 App 信息页看有没有待确认的项目,再怀疑名字。
- 境内轻量服务器默认经常只开 80 端口,443 没开。如果这台机器还要跑 HTTPS,记得去控制台防火墙规则里手动放行 443。不然访问会直接失败,看起来像网络出了问题,其实只是端口没开。
- 服务器别让它过期:这台服务器是备案的接入凭据。到期没续费,接入失效,备案会被注销,App Store Connect 里填的号也跟着作废,App 会再次从中国区商店消失。买完就把自动续费打开。
- 顺序问题:备案号下来之前,域名不要对外开放访问。管局只看材料不看网站,但部分云服务商会在备案完成前拦截未备案域名的公网访问,用服务器公网 IP 直接测试就够了。
一台服务器能挂几个 App
以腾讯云轻量服务器为例:个人主体一台最多备案 5 个(网站算一个,每个 App 也各算一个),企业主体最多 7 个。装满以后要再挂新的 App,得另外买一台最低配的机器专门做接入,费用不高,但要记得单独设置续费。
大概要多久、花多少钱
第一次走完全套流程(主体 + 域名 + 第一个 App)大约三到四周,域名实名等待和管局审核是两段最耗时间的环节,都没办法加速。后面每加一个 App,因为材料能复用,速度通常在十天以内。增量成本不高,主要是域名和服务器本身的费用,具体价格厂商经常调整,以官网活动页当天显示的为准。