没有服务器、没有账号体系、数据全存在手机本地的单机小工具,开发者很少会往「互联网信息服务」这几个字上想。可 App Store Connect 的「App 信息」页里有一栏叫「在中国大陆的供应情况」,ICP 备案号就填在这里。开发者反映的「更新以后国区搜不到、别的区一切正常」,讨论到最后多半会落到这一栏上。下面只说 Apple 页面上写了什么、这一栏管到哪儿,备案本身怎么办不在这篇里。
Apple 中文帮助页的原话
Apple 开发者网站的 App 信息参考页(简体中文)在这一栏下面开头就说:
根据中国法律,特定类型的 App 需要提供额外的信息和文件,才能在中国大陆的 App Store 中上架。
紧接着是备案号的要求:
中国工业和信息化部(MIIT)要求部分 App 必须具备有效的互联网信息服务提供者(ICP)备案号。
后面几句跟填写有关,整理一下:
- 「App 信息」页上的 ICP 编号和元数据要跟工信部的备案信息一致。
- 拿去对照的是简体中文那份 App 信息。没配置简体中文的,就用主要语言那份。
- 备案号通过验证并成功保存以后,会显示在 App Store 的产品页上。
- 游戏 App 要有网络游戏出版物号,图书和报刊杂志要有《网络出版服务许可证》,含宗教内容的要有《互联网宗教信息服务许可证》,新闻类要有《互联网新闻信息服务许可证》,这几类还得上传证明文件。
这一栏影响到哪儿
从措辞看,这一段讲的始终是「在中国大陆的 App Store 中上架」,其他国家和地区的店面没有提到。
页面要求名称等元数据和备案信息一致,却没写对不上时会怎么处理,是退回、不显示,还是别的结果。网上有「名字差一个字就过不了验证」的说法,这只算经验之谈,官方页没有这句话。不过简体中文本地化里的 App 名称如果和备案时填的不一样,按页面那条要求也算没对上。
这一段末尾「进一步了解 ICP 备案号」链到的是工信部 2023 年发的《关于开展移动互联网应用程序备案工作的通知》(工信部信管〔2023〕105号)。通知里有两句和这件事直接相关。一句说备案的对象是「在中华人民共和国境内从事互联网信息服务的APP主办者」,另一句说分发平台「不得为未履行备案手续的APP提供网络接入、分发、预置等服务」。后一句约束的是 App 分发平台,应用商店多半也算在里面。
完全不联网的单机 App
这一块问的人多,官方材料却给不出干脆的答案。Apple 页面只说「部分 App」需要备案号,没有列出哪些 App 不需要。工信部那份通知讲的是「从事互联网信息服务」的 App,也没写到不联网的应用怎么算。
有开发者反映,单机 App 被拦以后向 Apple 说明了不联网的情况,过几天又恢复上架。这种「单机 App 可豁免」的说法目前只是开发者之间的转述,找不到 Apple 或工信部的书面依据,不能当成固定流程。再说 App 里只要接了统计、广告、崩溃上报、在线检查更新这类 SDK,还算不算「不联网」,本身就不好判断。
还没注册国区开发者账号、卡在个人注册审核那一步的,可以看站里这篇。
做纯本地 App 的朋友碰到过这一栏吗?最后是去补了备案,还是跟 Apple 说明情况后恢复的?