App Store 中国 ICP 备案指南

2023 年 07 月开始,根据工信部的 关于开展移动互联网应用程序备案工作的通知,所有在中国境内提供服务的移动应用程序 APP 必须进行备案,未经备案的APP将不被允许提供服务。

虽然理论上,可以自行通过 国家互联网基础资源管理系统 进行备案。但由于备案流程繁琐,需要提供大量资料,对不熟悉备案流程的人来说,容易出现错误导致备案失败。因此还是建议选择通过「网络接入服务提供商」进行备案。也就是阿里云、腾讯云、华为云等云服务商。

1. 选择云服务商

首先,个人开发者通过云服务商备案的前提,是需要拥有一个【域名】和【对应符合要求的云服务】。如果没有,则需要先购买。(公司备案可能还需要提供许可证等更多资料,暂时不是我考虑的。)那对我这种菜鸟开发者来说,肯定【域名】和【服务】都在一个服务商搞定就好了,省得折腾。接下来无非看是选阿里云还是腾讯云。

由于自己 App 业务目前并不需要后端服务器,所以主要还是看哪个价格划算。域名注册两本价格都是一致的,没有区别。那就主要看【云服务器】。相比较下,阿里提供了面向开发者的非常优惠的套餐,大概99一年。(当然后面续费可能会贵,但客服说不影响之前的备案)。而腾讯云销售上就没有什么动作,随便选一个产品比99元还是贵很多。那就没什么可考虑了,直接选择阿里云就好。

2. 购买域名

由于当前没有在阿里云注册任何域名,所以需要从 阿里云万网 购买一个域名。这个域名你不一定需要在 app 中真正使用,只是备案的一个必要条件。由于这个也不是我的主域名,只是为了备案考量,所以主要考虑还是如何便宜。购买域名时,需要认真阅读说明,避免买到无法备案的域名后缀。但目前网站上面列出的可购买域名,基本都是能备案的。

域名注册很多首年都有优惠,所以更主要是看续费费用,尽量就挑最便宜的。从能选的范围看:.com, .design, .site, .top, .fun… 这里面最便宜是 .top,续费每年30左右。那就选它。

3. 购买云服务

购买一个符合要求的云资源,可以查看 支持 ICP 备案的云服务器及 ICP 备案互联网信息服务数量 表格。和域名一样,云资源也不是必须使用的,只是备案的一个必要条件。但是并不能随便买,需要符合备案要求,否则无法关联到备案申请中。

如果你的 app 需要使用云服务器,可以购买一个符合要求的云服务器。但注意最低配置需要满足上方表格中的要求。如果你不需要使用云服务器。可以购买一个最便宜的,且满足要求的云服务器。

阿里云看似产品很多,实际上能选的,并且价格合适的只有 轻量应用服务器云服务器ECS,最低配置一年都不超过 100 块,都是可以关联最多 5 个备案 App 或网站。轻量服务器更便宜,比较傻瓜式;ECS 性价比更高,2026年3月31日前搞活动都是 99 一年,也就是至少可以 200 元用两年。万一后面后端有需要捣鼓点什么也能用得上。那就选它。

4. 填写备案信息

以上准备好后,点击阿里云官网右上角的「备案」,进入备案申请页面。按照流程引导填写备案信息,关联对应的域名和云资源。进行实人认证,提交备案申请。整个过程也没有太复杂,其中一项 “iOS应用获取App特征信息指导” ,可以参考这里

后面会接到阿里云的初审电话,核实备案信息。如果是新购买的域名和云资源,客服可能会告知需要等待 2 天他们才会提交资料,因为管局资料同步需要时间。之后阿里云会提交到管局审核,等待管局审核通过。不出意外的话,管局会在后续审核通过,你的备案就完成了。(自己的第一次备案,用时一周)

5. 填入 App Store Connect 备案信息

最后,我们需要到 App Store Connect 中填写备案信息。这时如果输入类似「京ICP备xxx号」会报错 “请输入有效的 ICP 备案号(Invalid ICP number format)”。因为备案许可证号和 App 备案号不一样,App 备案号是在许可证号后面加后缀,一般情况下后面会带有 -1A

我们可以在阿里云后台看到 App 备案号,或者到 工信部备案查询 查询你的备案号,重新填上就 OK 了。至此,App Store 中国大陆 ICP 备案就完成了。

——–

过程中还有一些坑…

域名备案 & App备案

再提交 App 备案时,有被提示 “购买的域名还没有备案,后续请抓紧备案域名”。这时我才意识到,前面说的一个云服务资源能够备案 5 个 App 或网站,要预留一个给购买的域名。即使这个域名你不会用。

因为虽然 App 和网站是互不干涉的互联网信息备案。但是获取 App 备案时,域名是必填项目(就算你的 App 不使用不联网,也必须要备案),所以这一步没办法绕过去。于是这个方案变成了其实只能支持 1 个网站 + 4个 App 备案。域名没有备案成功前,阿里云是不给解析的,你可以通过公网 IP 访问服务器,但是不能通过域名访问。

阿里云 ECS 不好折腾

第一次用阿里云服务器 ECS,发现果然比“轻量应用服务器”麻烦。原来以前自己建博客时买的那些服务器,后台都是配置好 FTP、MYSQL 等服务的,咱用 FTP 客户端一连,就可以嗖嗖往上传网页文件,配置好域名解析就可以访问网站了。而云服务器 ECS 只能用 SSH 工具管理,没有可视化后台,FTP 服务端也没有装… 一切都要从零开始捣鼓。所以估计是不适合我了,毕竟暂时业务也用不上。如果早知道是这样,可能就选“轻量应用服务器”算了。不过云服务器 ECS 现在搞活动,下一年续费还是99,也许最后算起来比“轻量应用服务器” 还是便宜?无所谓了。

微信扫码打赏

Buy Me a Coffee at ko-fi.com