回复
HarmonyOS原子化服务开发-应用签名保存好的重要性
鸿蒙时代
发布于 2022-8-13 10:25
浏览
0收藏
原子化服务升级前后签名不一致,审核是没法通过的;同时,签名文件丢失是不可找回。 原因是用新的签名更新应用上架的话,上架后会导致用户无法更新,需要先卸载旧版本再重新安装.如果是传统的需要安装的应用来讲,也许可以通过忽略签名的方式来实现上架。 如果是原子化服务对于用户体验来讲,是免安装的,所以如果签名文件丢失,用新的签名证书,如果忽略签名上架的话,已经用过的老客户,升级时会出现代码报错,这个报错提示用户体验不好,如果改成提示语比如“该服务签名证书修改,需要删除现有服务版本后重新搜索打开方可使用”可能会好点;同时因为原子化服务对用户来说是免安装的,但技术上实际上是有个安装的过程的其他轻应用也是类似的逻辑,如果提示说要老客户卸载后重新安装,这个也有些不好解释,所以提示删除现有服务,重新搜索使用会好点。当然,还的考虑这个应用签名是不是还有其他方面的影响。
无论是HarmonyOS还是相关组件,都是在不断迭代优化的,一个服务无法升级,基本上就宣告这个应用服务完蛋了。
我们也看到官方提供的应用签名服务文档说明,应该是还不支持HarmonyOS.所以,在原子化服务开发过程,要特别注意自主保管好签名证书。
标签
赞
1
收藏
回复
相关推荐