[发明专利]应用程序更新框架的配置方法、装置、设备及介质在审
申请号: | 202110943081.9 | 申请日: | 2021-08-17 |
公开(公告)号: | CN113641387A | 公开(公告)日: | 2021-11-12 |
发明(设计)人: | 蔡永龙 | 申请(专利权)人: | 中国平安人寿保险股份有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65;G06F9/445 |
代理公司: | 深圳市明日今典知识产权代理事务所(普通合伙) 44343 | 代理人: | 王杰辉;熊成龙 |
地址: | 518000 广东省深圳市福田区福田街道益田路5033号平安*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用程序 更新 框架 配置 方法 装置 设备 介质 | ||
1.一种应用程序更新框架的配置方法,其特征在于,所述方法包括:
初始化React-Native框架,获取所述React-Native框架的配置文件;
对所述配置文件进行解析,得到所述React-Native框架的基础包加载路径和业务包加载路径;
根据所述基础包加载路径加载所述基础包,并根据所述基础包创建所述React-Native框架的容器工程,其中,所述基础包包括所述React-Native框架的基础控件和基础库;
当所述基础包加载完成后,根据所述业务包加载路径加载所述业务包,对所述所述容器工程和所述业务包进行集成,得到应用程序更新框架,其中,所述业务包包括所述React-Native框架执行应用程序更新的业务逻辑;
根据预设的界面格式,生成与所述应用程序更新框架绑定的更新控件,以使所述应用程序更新框架响应所述更新控件接收到的应用程序更新指令。
2.根据权利要求1所述的应用程序更新框架的配置方法,其特征在于,所述对所述配置文件进行解析,得到所述React-Native框架的基础包加载路径和业务包加载路径,包括:
判断所述配置文件是否获取成功;
若获取成功,保存所述配置文件,对所述配置文件进行解析,并对解析得到的所述基础包加载路径和业务包加载路径进行存储;
若获取失败,获取所述React-Native框架中上一次保存的配置文件,将所述上一次保存的配置文件作为当前配置文件,对所述当前配置文件进行解析,并对解析得到的所述基础包加载路径和业务包加载路径进行存储。
3.根据权利要求1所述的应用程序更新框架的配置方法,其特征在于,所述根据所述基础包加载路径加载所述基础包,包括:
获取所述配置文件的版本号;
根据所述版本号对所述基础包加载路径进行路径拼接,得到拼接后的第一加载路径;
判断所述第一加载路径对应的加载地址是否存在所述基础包;
若存在,加载所述基础包;
若不存在,判断所述React-Native框架的资源文件夹中是否存在所述基础包;
若存在,加载所述基础包;
若不存在,向所述React-Native框架发起基础包加载指令,以在所述React-Native框架根据所述基础包加载指令返回所述基础包后,加载所述基础包。
4.根据权利要求3所述的应用程序更新框架的配置方法,其特征在于,所述向所述React-Native框架发起基础包加载指令之后,还包括:
判断所述基础包是否开始加载;
若未开始加载,在预设的第一时间间隔后,向所述React-Native框架重新发送所述基础包加载指令,直至所述基础包开始加载或所述基础包加载指令的重新发送次数达到预设的第一次数上限。
5.根据权利要求4所述的应用程序更新框架的配置方法,其特征在于,所述当所述基础包加载完成后,根据所述业务包加载路径加载所述业务包之前,还包括:
判断所述基础包是否加载完成;
若未完成,获取所述基础包的加载状态,根据所述基础包返回的回调信号判断所述加载状态是否为加载成功;
若加载成功,判定所述基础包加载完成;
若未加载成功,在预设的第二时间间隔后,向所述React-Native框架发送基础包重试指令,直至所述基础包加载完成或所述基础包重试指令的发送次数达到预设的第二次数上限。
6.根据权利要求2所述的应用程序更新框架的配置方法,其特征在于,所述根据所述业务包加载路径加载所述业务包,包括:
根据所述版本号对所述业务包加载路径进行路径拼接,得到拼接后的第二加载路径;
判断所述第二加载路径对应的加载地址是否存在所述业务包;
若存在,加载所述业务包;
若不存在,向所述React-Native框架发起业务包加载指令,以在所述React-Native框架根据所述业务包加载指令返回业务包后,加载所述业务包;
对所述业务包进行解压,并判断所述业务包是否解压成功;
若不成功,向所述React-Native框架所搭载的终端发送解压失败信号。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国平安人寿保险股份有限公司,未经中国平安人寿保险股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110943081.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种具有保健功能的复合薯片及其制作方法
- 下一篇:组织推压扩张鞘板