-
公开(公告)号:CN118819606A
公开(公告)日:2024-10-22
申请号:CN202310463950.7
申请日:2023-04-20
申请人: 华为技术有限公司
摘要: 提供一种应用程序更新方法、通信系统及电子设备,涉及终端技术领域,针对服务器生成的差分文件进行服务器签名验证,减少了开发者签名验证过程中的压缩和解压的过程,节省更多的设备资源。上述方法中,服务器获取待更新版本的目标应用程序对应的第一安装包,以及历史版本的目标应用程序对应的第二安装包,根据第一安装包和第二安装包,获得目标差分文件,并对目标差分文件校验。在校验成功后,生成目标差分文件的第一签名信息,并向终端设备发送第一签名信息与目标差分文件。终端设备接收目标差分文件和目标差分文件的第一签名信息,对目标差分文件进行签名验证。在签名验证成功后,基于目标差分文件和第二安装包,安装待更新版本的目标应用程序。