【技术实现步骤摘要】
应用程序的安装方法、装置、计算机设备及存储介质
本申请涉及通信
,尤其涉及一种应用程序的安装方法、装置、计算机设备及存储介质。
技术介绍
目前,随着智能终端(如Android手机和IOS手机)的迅速发展,各类应用程序越来越多,但是对应用程序的安装却缺少相应的管控。如果用户是通过非法的应用市场或通过第三方浏览器下载应用程序,则在应用程序下载等待的过程中,有可能存在被第三方应用恶意拦截并转移到其它恶意网站下载山寨应用程序的风险。若用户安装下载到的伪装应用(山寨应用),则用户的财产信息将存在严重的安全隐患。故,需要提供一种新应用程序的安装方法以解决上述技术问题。
技术实现思路
本申请提供了一种应用程序的安装方法、装置、计算机设备及存储介质,以避免用户安装山寨版的应用程序。本申请提供了一种应用程序的安装方法,其包括:获取应用程序的安装包以及所述安装包的签名信息;解压所述安装包以获取预设校验规则,所述预设校验规则预先设置在所述安装包中;根据所述预设校验规则对所述签名信息进行校验;若所述签名信息校验成功,安装所述应用程序并显示预设提示框,所述预设提示框中包括第一提示信息以提 ...
【技术保护点】
1.一种应用程序的安装方法,其特征在于,包括:获取应用程序的安装包以及所述安装包的签名信息;解压所述安装包以获取预设校验规则,所述预设校验规则预先设置在所述安装包中;根据所述预设校验规则对所述签名信息进行校验;若所述签名信息校验成功,安装所述应用程序并显示预设提示框,所述预设提示框中包括第一提示信息以提示用户已安装正版应用程序。
【技术特征摘要】
1.一种应用程序的安装方法,其特征在于,包括:获取应用程序的安装包以及所述安装包的签名信息;解压所述安装包以获取预设校验规则,所述预设校验规则预先设置在所述安装包中;根据所述预设校验规则对所述签名信息进行校验;若所述签名信息校验成功,安装所述应用程序并显示预设提示框,所述预设提示框中包括第一提示信息以提示用户已安装正版应用程序。2.根据权利要求1所述的应用程序的安装方法,其特征在于,所述预设校验规则为开发所述安装包时预先在所述安装包中写入逻辑校验代码,所述逻辑校验代码包括密码校验规则,用于校验所述签名信息;所述根据所述预设校验规则对所述签名信息进行校验,包括:运行所述逻辑校验代码,根据所述密码校验规则对所述签名信息进行校验。3.根据权利要求2所述的应用程序的安装方法,其特征在于,所述根据所述密码校验规则对所述签名信息进行校验,包括:判断所述签名信息中是否包括预设密码信息;若所述签名信息中包括预设密码信息,获取预设密码解析算法,所述预设密码解析算法预先设置所述安装包中;根据所述预设密码解析算法对所述预设密码信息进行解析,以得到所述安装包的版本号和打包时间;获取所述应用程序的版本号和发布时间;若所述安装包的版本号和打包时间分别与所述应用程序的版本号和发布时间相匹配,则判定所述签名信息校验成功。4.根据权利要求3所述的应用程序的安装方法,其特征在于,所述预设密码信息为密码哈希值,所述密码哈希值为根据哈希算法对所述安装包的版本号和打包时间进行处理得到的哈希值,所述密码哈希值在所述安装包打包时写入所述安装包的签名区域。5.根据权利要求2所述的应用程序的安装方法,其特征在于,所述根据所述密码校验规则对所述签...
【专利技术属性】
技术研发人员:周鹏,胡御宇,
申请(专利权)人:平安普惠企业管理有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。