# 1. HiDO分发
# 1.1 HiDO上创建应用
HiDO地址:http://HiDO.hikvision.com.cn/#/home 依次点击:集成开发->移动开发->移动应用->注册应用
如图所示,点击注册应用,然后一次填入关于App所需信息。勾选好代码仓库后,仓库地址会通过邮件发送给您,请使用此地址作为App代码管理地址,此处关系到上架流程。
# 1.2 准备应用签名
已有签名文件:需将签名文件的别名、秘钥、sha1、sha256、MD5、项目名称、App名称、App包名等信息及签名文件邮件提供给池锋良工,他会帮忙进行上传到HiDO上。 没有签名文件:在HiDO的移动开发页面中点击签名申请,申请签名文件,此处的移动应用标识和应用包名填写上一步申请应用时填写的信息;通过此种方式申请签名文件,在HiDO上创建应用版本时可直接选用该签名文件。
# 1.3 HiDO上创建版本
在移动应用中,选择要发布的应用,点击新建版本,依次输入所需信息。当输入包名信息后会选择签名文件,如果是在HiDO上申请的签名文件,包名填写正确,直接选择就可以。如果是通过邮件单独上传的,则这里无需选择,创建版本后,需提供应用标识、版本、包名、签名标识、签名sha1、签名sha256给叶丽琴工帮忙绑定;签名标识在移动应用开发->签名申请->申请记录中查看。具体位置如下:
其中identify对应的值就是签名标识。 创建好版本之后需要发起APP安全研发流程,发起地址: http://appsec.hikvision.com.cn/index 如果已经发起过该流程并完成该流程,则只需将应用名称、应用标识、版本号、APP安全研发流程主流程单号提供给叶丽琴工帮忙绑定即可。 接下来需要上传描述包,描述包、HiDO平台详细介绍及APP安全研发流程说明见附录。
# 1.4 Hitom打包注意事项
勾选好组件,上传所需前端包后,在应用配置中关闭“是否签名”,如下图所示:
编译时勾选“正式发布”
编译日志如下:
# 1.5 上传未签名apk至HiDO
将Hitom打包的未签名apk文件下载到本地,然后在HiDO集成开发》 软件开发》移动开发》移动应用开发中点击创建App的版本,点击左侧安装包,点击导入安装包
上传安装包后,等待对apk文件的签名、加固和安全扫描;签名加固完成后可直接再页面中下载成果物,进行测试;由于会对apk进行加固,所以需要详细测试一下App功能是否受到影响;如果受到影响还无法解决的,可以选择将apk不进行加固,检测出的中高危安全警告需全部解决,做好应用安全补丁,如果解决不了的请与主管商讨并报备。
# 1.6 HiDO受控成果物、发布
测试确认无误后,点击受控按钮;然后补充资料,其中隐私政策、许可协议是走App安全研发流程时,法务提供的文件;合规报告和安全评估报告也是App安全研发流程时,App合规检测过程中,由“奇安盘古隐私卫士”检测后生成的。受控后,回到HiDO移动应用版本页面,点击发布按钮,如下图所示位置:
点击发布后,会触发发布流程,第一个流程是在配管那里,需向聂工(聂小燕)提供App应用标识、代码仓库地址(是HiDO创建应用时开通的仓库地址)、最后一次提交版本号。之后继续由主管和上级主管审核批复流程,详见附录HiDO说明。