System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种混合模式应用的按需升级方法及系统技术方案_技高网

一种混合模式应用的按需升级方法及系统技术方案

技术编号:44836959 阅读:6 留言:0更新日期:2025-04-01 19:36
本发明专利技术公开了一种混合模式应用的按需升级方法及系统,所述按需升级方法具体包括:web端调用原生功能和获取原生端提供的数据;管理原生升级对话框的弹出和隐藏;原生端维护各功能版本信息;web端维护各功能版本信息;判断是否需要升级应用,如果web端维护版本高于原生端维护版本判定为需要升级。根据用户的行为判定是否需要提醒用户升级应用,做到精准升级,避免对用户不必要的打扰和无效升级,并且只需要很小的维护成本。

【技术实现步骤摘要】

本专利技术涉及用户升级应用领域,尤其涉及一种混合模式应用的按需升级方法及系统


技术介绍

1、混合模式应用是通过webview组件将本地原生应用与web技术相结合的移动应用。在混合模式应用中,应用的主要框架和部分功能由原生代码实现,而页面则通过webview加载web页面来实现。移动应用升级是指对已经发布和安装在用户移动设备上的应用程序进行更新和改进的过程。升级可以包括新功能的添加、用户界面的改进、性能的优化、安全性的增强以及bug的修复。升级的目的是为了提高应用的整体性能,增强用户体验,并确保应用能够适应新的技术环境和用户需求。

2、现有移动应用的升级技术方案包括热更新、灰度发布、强制升级、自动升级或通过应用商店升级等不同的升级方式。

3、一个移动应用包含很多功能,每次升级通常只涉及一个或几个功能,移动应用按照现有技术方案升级时,所有用户会收到应用升级通知,即使应用升级的功能用户并不使用也会收到升级通知,对用户造成了打扰。灰度发布虽然能指定一部分人群,但仍然无法精确到用户的升级需求,并且需要服务端维护相应的人群信息,增加维护成本。


技术实现思路

1、鉴于上述问题,提出了本专利技术以便提供克服上述问题或者至少部分地解决上述问题的一种混合模式应用的按需升级方法及系统。

2、根据本专利技术的一个方面,提供了一种混合模式应用的按需升级方法,所述按需升级方法具体包括:

3、web端调用原生功能和获取原生端提供的数据;

4、管理原生升级对话框的弹出和隐藏;

5、原生端维护各功能版本信息;

6、web端维护各功能版本信息;

7、判断是否需要升级应用,如果web端维护版本高于原生端维护版本判定为需要升级。

8、可选的,所述原生端维护各功能版本信息具体包括:各功能版本号和该功能版本更新内容描述,维护文件使用json或plist。

9、可选的,所述管理原生升级对话框的弹出和隐藏具体包括:管理原生升级对话框的弹出和隐藏。

10、可选的,所述原生端维护各功能版本信息具体包括;各功能版本号和该功能版本更新内容描述,维护文件使用json或plist。

11、可选的,所述web端维护各功能版本信息具体包括;web端维护各功能版本信息,此版本信息与原生端版本信息相对应。

12、可选的,所述判断是否需要升级应用,如果web端维护版本高于原生端维护版本判定为需要升级具体包括:

13、根据功能名称、原生功能版本信息、web功能版本信息判断是否需要升级应用;

14、如果判定为需要升级应用,web通过js桥调用原生升级模块,弹出升级对话框,如果判定为不需要升级应用,则调起该应用功能,不影响用户的正常使用流程。

15、本专利技术还提供了一种混合模式应用的按需升级系统,所述按需升级系统具体包括:web端调用原生功能和获取原生端提供的数据;

16、js桥模块,用于管理原生升级对话框的弹出和隐藏;

17、原生升级模块,用于原生端维护各功能版本信息;

18、原生功能版本信息模块,web端维护各功能版本信息;

19、web功能版本信息模块,判断是否需要升级应用,如果web端维护版本高于原生端维护版本判定为需要升级。

20、本专利技术提供的一种混合模式应用的按需升级方法及系统,所述按需升级方法具体包括:web端调用原生功能和获取原生端提供的数据;管理原生升级对话框的弹出和隐藏;原生端维护各功能版本信息;web端维护各功能版本信息;判断是否需要升级应用,如果web端维护版本高于原生端维护版本判定为需要升级。根据用户的行为判定是否需要提醒用户升级应用,做到精准升级,避免对用户不必要的打扰和无效升级,并且只需要很小的维护成本。

21、上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。

本文档来自技高网...

【技术保护点】

1.一种混合模式应用的按需升级方法,其特征在于,所述按需升级方法具体包括:

2.根据权利要求1所述的一种混合模式应用的按需升级方法,其特征在于,所述原生端维护各功能版本信息具体包括:各功能版本号和该功能版本更新内容描述,维护文件使用json或plist。

3.根据权利要求1所述的一种混合模式应用的按需升级方法,其特征在于,所述管理原生升级对话框的弹出和隐藏具体包括:管理原生升级对话框的弹出和隐藏。

4.根据权利要求1所述的一种混合模式应用的按需升级方法,其特征在于,所述原生端维护各功能版本信息具体包括;各功能版本号和该功能版本更新内容描述,维护文件使用json或plist。

5.根据权利要求1所述的一种混合模式应用的按需升级方法,其特征在于,所述web端维护各功能版本信息具体包括;web端维护各功能版本信息,此版本信息与原生端版本信息相对应。

6.根据权利要求1所述的一种混合模式应用的按需升级方法,其特征在于,所述判断是否需要升级应用,如果web端维护版本高于原生端维护版本判定为需要升级具体包括:

7.一种混合模式应用的按需升级系统,其特征在于,所述按需升级系统具体包括:web端调用原生功能和获取原生端提供的数据;

...

【技术特征摘要】

1.一种混合模式应用的按需升级方法,其特征在于,所述按需升级方法具体包括:

2.根据权利要求1所述的一种混合模式应用的按需升级方法,其特征在于,所述原生端维护各功能版本信息具体包括:各功能版本号和该功能版本更新内容描述,维护文件使用json或plist。

3.根据权利要求1所述的一种混合模式应用的按需升级方法,其特征在于,所述管理原生升级对话框的弹出和隐藏具体包括:管理原生升级对话框的弹出和隐藏。

4.根据权利要求1所述的一种混合模式应用的按需升级方法,其特征在于,所述原生端维护各功能版本信息具体包括;各功能版...

【专利技术属性】
技术研发人员:段国林
申请(专利权)人:北银金融科技有限责任公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1