ICP备案苹果动真格了!苹果后台自动校验App名称和开发者名称

23,816 阅读3分钟

现在,苹果后台填写ICP备案号时,会校验 ”苹果后台的App名称“、”苹果开发者账号主体名称“,是否和ICP备案的一致! 苹果后台上述两项已经生效了。大家看下图感受下!

App名称没校验通过会有提示:
校验App名称

上图中的蓝字链接:
工业和信息化部 (MIIT) 记录
了解更多

当App名称校验通过,但开发者主体没校验通过时,会弹下面这个页面。
校验开发者信息

楼主在苹果后台建了个Demo App(未上传二进制包)做了下实验,抓包看了下”保存备案号时“的网络请求。

请求参数包含:id(App的id)、icpNumber(你填的ICP备案号)。
不匹配时,接口会返回409。 错误描述中可以看到:

Your developer name does not match MIIT's records“

Your app name does not match MIIT's records“

https://appstoreconnect.apple.com/iris/v1/appIcpNumberDetails/16xxxxxxxx

请求参数
{"data":{"type":"appIcpNumberDetails","id":"16xxxxxxxx","attributes":{"icpNumber":"鄂BX-XXXXXXXX-XXXX"}}}

App名称不一致时,返回值
{
  "errors" : [ {
    "id" : "54602d3f-8989-4135-9eba-5f001c5775be",
    "status" : "409",
    "code" : "STATE_ERROR.ICP_NUMBER_MIIT_PROVIDER_NAME_MISMATCH",
    "title" : "Provider name mismatch.",
    "detail" : "Your developer name does not match MIIT's records."
  }, {
    "id" : "ef621eeb-628d-4eef-b6d4-ea6d9bb7cc2a",
    "status" : "409",
    "code" : "STATE_ERROR.ICP_NUMBER_MIIT_APP_NAME_MISMATCH",
    "title" : "App name mismatch.",
    "detail" : "Your app name does not match MIIT's records."
  } ]
}

App名称一致,主体名称不一致时返回值
{
  "errors" : [ {
    "id" : "eaa8d605-6d8b-4c63-bb26-2ed7fad91949",
    "status" : "409",
    "code" : "STATE_ERROR.ICP_NUMBER_MIIT_PROVIDER_NAME_MISMATCH",
    "title" : "Provider name mismatch.",
    "detail" : "Your developer name does not match MIIT's records."
  } ]
}

证明苹果确实校验了”App名称“和”开发者主体名称“。

结论:
1、现在提审中国大陆,必须填写ICP备案号,否则提审时会报错。
2、(强校验)App名称,必须和ICP备案号名称一致,否则备案号无法保存。
3、(待验证)目前之前填过备案号的已经在线的应用,更新暂时不受影响。
4、(非强校验)开发者主体,苹果还会校验ICP备案号主体和苹果开发者账号主体是否一致,如上图,但是,苹果只是让你摸着良心确认一下
(楼主猜测不是强校验。因为ICP备案一般公司名是中文,而苹果后台开发者账号主体是英文名称;除外,还存在代理发行App的场景;总总原因导致,公司名称不是很好强校验)。
5、App桌面名称(CFBundleDisplayName),不做ICP校验(虽然如此,但根据楼主经验,App桌面名称和苹果后台App名称差异很大,审核会被拒绝,呵呵呵)

楼主不禁感慨:
通过App名字加后缀,来做马甲包、ASO、以及大厂花活的时代,结束了!

大厂花活.png

2024.4.2补充:
我的App名称和备案号一致,也无法保存,怎么解决?(疑似苹果bug)
1、新增版本,不提审。
2、点击“APP信息”,修改简中为主语言,另外改写中文主标题=备案名,点击“保存”,提交ICP备案号。
3、恢复主语言和简中主标题,保存即可。
——解决方案来源于《风海铜锣》

相关阅读:
《AppStore提审报错 “无法添加以供审核,遇到意外错误” 快速解决方案》