终于走完了网站备案和 App 备案,这里简单回顾一下。注意,本篇不是备案教程。

为什么备案

我的两个小破 App,KromaiCollect+,不备案就不能上架大陆地区 App Store,虽然目前还不是靠独立开发 App 挣钱养活自己,目前也不指望能赚多少钱(肯定是赔本的),但未雨绸缪,要想在大陆地区上架销售,备案是少不了的,另外也为了曾经帮助过我的朋友们,感谢你们的热情反馈和五星好评。

尽管我个人比较抵触备案,从网站备案到 App 备案,再到各种实名制服务,只会让监管变本加厉,只会让个人隐私泄露的更彻底,对不法行为的打击收效甚微。或许这只是我的个人偏见。

备案流程

App 备案,需要一个已备案的可访问域名,就算是不联网的 App 也需要,总的流程就是,先买一个域名,然后域名备案,搭建网站,最后再 App 备案。

我在阿里云买了一个便宜的域名,kilig.tech,10 年 ¥199。总的来说,备案没什么难度,按流程,需要什么材料就提交什么材料,提交审核,如果被打回,按要求修改重新提交就是。下面是我提交审核的时间线。

  • 2024
    • 12.12 购买域名,申请 ICP 备案
    • 12.13 通过阿里云初审
    • 12.15 提交至通信管理局审核,工信部短信核验
    • 12.24 管局审核通过,下发 ICP 备案号;提交 App 备案申请,两个 App 一块儿申请
    • 12.25 阿里云初审未通过,要求补充 App 备注信息(功能简介、使用的后端接口域名、App Store 链接等),别且要求网站可访问
    • 12.29 kilig.tech 网站部署,重新提交审核
    • 12.30 提交至通信管理局审核,工信部短信核验
  • 2025
    • 01.09 管局审核通过,下发 App 备案号

前后花了快一个月,其中,由于工作繁忙,网站部署延迟了几天;管局审核才是耗时最长的,“20 个工作日内”,还两次。

备案后

App Store Connect 提交一下 App 备案号,立即就可以在大陆地区 App Store 上架销售了。

其他

详细的备案流程可以参考 阿里云域名购买及个人备案 · Issue #49 这篇文章。

部署网站,如果只想简单搞搞,可以参考 139 期碎周报 里我的方案:

周日简单搞了个静态网页 kilig.tech,使用 Nginx 部署,最简单的方式,单文件 HTML,样式、图片全包含在里面,kilig.tech 使用了 Sindre Sorhus - Apps 的源码,直接在 Safari Web Inspector 里编辑 HTML 源码,去掉多余元素,然后使用 SingleFile for Safari 把网页保存为单个文件,再检查一下源码,图片使用 Base64 编码替换一下,去掉不必要的信息,网页底部添加备案号,就完成了,上传到云服务器,搞定。
只是 App 备案使用,所以简单搞一下,以后有空再整。