[发明专利]一种app自动更新方法及系统有效
申请号: | 202010749526.5 | 申请日: | 2020-07-30 |
公开(公告)号: | CN112099817B | 公开(公告)日: | 2022-09-06 |
发明(设计)人: | 郑松;刘朝儒;陈松彬;熊华锋;颜明泽;夏长星;罗巧珍;郑明明 | 申请(专利权)人: | 爱普(福建)科技有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65;G06F8/61 |
代理公司: | 福州市鼓楼区京华专利事务所(普通合伙) 35212 | 代理人: | 范小清 |
地址: | 350700 福*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 app 自动更新 方法 系统 | ||
1.一种app自动更新方法,其特征在于:包括如下步骤:
步骤S10、利用更新管理类检测app的最新版本号,判断更新信息记录类记录的本地版本号与最新版本号是否一致,若否,则利用更新管理类下载最新安装包;若是,则结束流程;
步骤S20、基于最新安装包的安装方式标志位自动安装最新安装包;所述安装方式标志位包括强制更新以及非强制更新,所述强制更新设为1,所述非强制更新设为0;
步骤S30、检测安装的最新安装包是否存在BUG,若是,则利用回调接口类下载旧安装包并进行安装后,进入步骤S40;若否,则进入步骤S40;
步骤S40、记录本地安装包的更新信息;所述更新信息至少包括本地版本号、发布时间、功能描述、app名称、安装方式标志位、下载链接以及更新内容说明;
所述步骤S20具体包括:
步骤S21、更新管理类判断最新安装包的安装方式标志位为强制更新还是非强制更新,若是强制更新,则自动安装最新安装包,并进入步骤S30;若是非强制更新,则进入步骤S22;
步骤S22、基于用户下发的操作指令,判断用户是否选择更新,若是,则自动安装最新安装包,并进入步骤S30;若否,则进入步骤S40。
2.一种app自动更新系统,其特征在于:包括如下模块:
安装包下载模块,用于利用更新管理类检测app的最新版本号,判断更新信息记录类记录的本地版本号与最新版本号是否一致,若否,则利用更新管理类下载最新安装包;若是,则结束流程;
安装包自动安装模块,用于基于最新安装包的安装方式标志位自动安装最新安装包;所述安装方式标志位包括强制更新以及非强制更新,所述强制更新设为1,所述非强制更新设为0;
版本回调模块,用于检测安装的最新安装包是否存在BUG,若是,则利用回调接口类下载旧安装包并进行安装后,进入更新信息记录模块;若否,则进入更新信息记录模块;
更新信息记录模块,用于记录本地安装包的更新信息;所述更新信息至少包括本地版本号、发布时间、功能描述、app名称、安装方式标志位、下载链接以及更新内容说明;
所述安装包自动安装模块包括:
安装方式判断单元,用于更新管理类判断最新安装包的安装方式标志位为强制更新还是非强制更新,若是强制更新,则自动安装最新安装包,并进入版本回调模块;若是非强制更新,则进入用户安装单元;
用户安装单元,用于基于用户下发的操作指令,判断用户是否选择更新,若是,则自动安装最新安装包,并进入版本回调模块;若否,则进入更新信息记录模块。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于爱普(福建)科技有限公司,未经爱普(福建)科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010749526.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种利用硼酸合成卤化硼酸锂的方法
- 下一篇:一种污水生物脱氮除磷的方法及系统