一、渠道包服务操作指南

二、渠道包的上传时机
由于我们会将渠道包与同版本主包的代码进行对比,所以我们建议开发者在主包上传更新的当天,同时上传渠道包。
如果主包顺利通过审核,我们将即刻对所上传的渠道包进行代码比对检测。
另外,由于目前渠道包仍然需要经历人工审核,我们建议开发者尽量在白天上传主包和渠道包,以免影响由于商店的更新机制带来的广告归因误差,关于渠道包的更新机制在下文另有详述。
三、渠道包的审核规则
渠道包在同版本主包审核通过后,将会进入代码比对检测与主包的代码进行对比;检测结果通过后将进入人工审核;人工审核通过后即为上架状态,开发者可正常用于广告投放。
四、改版提示
欢迎使用新版渠道包服务,我们针对前端页面进行重构优化,为优化开发者使用体验,在页面顶部增加提示条,开发者可点击“点击此处”跳转此文档。

五、上传规则
本次调整了渠道包的上传规则,渠道包将会根据当前版本的主包限制上传规则,具体规则如下:
1、渠道包版本限制
为保证开发者实际投放需求,开发者仅可选择当前商店在架版本和审核中版本进行渠道包上传,开发者站将会针对所上传的APK版本号进行校验 。
2、渠道包上传规则
主包版本上传方式 | 渠道包上传方式 | 备注 |
单包上传(64位) | 仅允许上传64位单包 | 必填 |
单包上传(兼容包) | 仅允许上传兼容包 | 必填 |
双包上传(32+64位) | 允许上传双包 | 前期试点:可同时上传32位和64位双包,两者择其一上传即可,但后期不能增补 后期迭代:32/64位双包必传 |
六、操作流程
1、渠道包服务入口
登录开发者站,找到对应应用并进入应用详情页,渠道包服务入口位置如图

2、选择主包版本
- 进入新渠道包服务页面后,根据实际业务需求选择主包版本。目前支持选择当前已上架的版本和审核中的版本

- 选择对应主包版本后,下方的灰色模块会显示对应版本主包的信息,包括包名、应用名称、版本号、版本名称、上传方式,用于给开发者参考确认
- 下方渠道包列表也会展示当前主包版本对应的渠道包列表信息,包含渠道名称、版本号、上传时间、审核状态以及对应操作
3、上传渠道包
上传弹窗
确认对应的主包版本后,开发者可点击“上传渠道包”按钮,展示上传弹窗


在弹窗中需要填写渠道名称、上传对应渠道包,图示中针对不同版本的主包上传方式会给出不同的上传要求,具体上传规则请参考前文。
上传注意事项
前置包体校验
为防止后续的测试审核资源浪费,新版的渠道包服务会给渠道包做前置的校验工作,用于提前提醒开发者在传包过程中可能出现的问题,以下是具体校验项:
- 渠道号校验:开发者需保证在当前版本中的渠道号不能重复创建,否则不予创建
- hash值校验:渠道包的hash值不能与主包一致(即渠道包不能和主包是一个包体)
- 包名校验:渠道包的包名需与主包一致
- 版本号校验:渠道包的版本号(即versionCode字段)需与主包一致
- 包体类型校验:需根据主包的版本情况上传渠道包,上传规则见上文
代码比对规则
此部分内容详见https://dev.mi.com/xiaomihyperos/documentation/detail?pId=1685
七、渠道包审核流程
1、先决条件
渠道包上传之后,系统会判断同版本主包是否已经通过审核,只有同版本主包通过审核的场景,渠道包方可进入审核流程
2、过程状态
渠道包审核流程中,将会经历自动化审核与人工审核环节,页面展示的状态也会跟随流程变动展示不同的文案,具体释义如下:
2.1、待主包审核通过:此状态表明该渠道包的同版本主包未通过审核,需等主包审核通过后方可进入接续流程
2.2、自动化审核中:此状态表明该渠道包正在自动化审核中,请耐心等待
2.3、自动化审核失败:此状态表明该渠道包自动化审核被驳回,开发者可以点击操作栏中的查看失败原因查看具体驳回情况

2.4、人工审核中:此状态表明该渠道包已通过自动化审核并在人工审核中,请耐心等待
2.5、人工审核失败:此状态表明该渠道包人工审核被驳回,开发者可以点击操作栏中的查看失败原因查看具体驳回情况
2.6、已生效:此状态表明该渠道包已完成所有审核流程,可以用于广告投放