客户端应用功能热更新文件的灰度发布方法及相关设备技术

技术编号:27581611 阅读:24 留言:0更新日期:2021-03-09 22:36
本说明书一个或多个实施例提供一种客户端应用功能热更新文件的灰度发布方法及相关设备。该方法包括:响应于客户端上的应用被启动,所述客户端获取在本地预先存储的客户标签,并从与所述客户端通信连接的服务器获取与所述应用的功能热更新文件关联的条件标签;所述客户端确定所述客户标签与所述条件标签是否匹配;响应于确定所述客户标签与所述条件标签匹配,所述客户端从所述服务器获取所述功能热更新文件,并用所述功能热更新文件来更新所述应用。这种方法及相关设备能够向用户推送符合自身使用习惯的功能热更新文件,而非将更新文件进行全量下载,也不会对客户的权限控制造成影响。成影响。成影响。

【技术实现步骤摘要】
客户端应用功能热更新文件的灰度发布方法及相关设备


[0001]本说明书一个或多个实施例涉及应用开发领域,尤其涉及一种客户端应用功能热更新的灰度发布方法及相关设备。

技术介绍

[0002]随着移动互联网的不断深入发展,手机应用开发者需要设计多种不同页面、交互风格的功能投放至线上,以验证用户偏好,从而选择最佳的实现方式。这种在一定范围内验证不同实现方式被用户接受程度的方法,被称之为灰度发布。
[0003]手机应用开发者在设计一个新功能的页面UI、交互流程时,往往不一定能够满足用户的最佳要求。另外,新功能正式上线前,需要寻找部分用户提前试用,已验证该功能的可用度和用户的接受程度。
[0004]现有的技术一般采用权限控制的方法,即在所有用户的应用上包含了所有样式的所有功能。程序会根据用户的权限,为用户展示不同的功能,以实现灰度发布的效果。这种实现方案的主要问题是:
[0005]1、会浪费用户更新应用的流量。一方面,系统无法根据用户是哪一种灰度用户来选择性地只更新此类灰度用户需要看到的页面或者功能,只能更新所有的内容;另一方面即使本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种客户端应用功能热更新文件的灰度发布方法,包括:响应于客户端上的应用被启动,所述客户端获取在本地预先存储的客户标签,并从与所述客户端通信连接的服务器获取与所述应用的功能热更新文件关联的条件标签;所述客户端确定所述客户标签与所述条件标签是否匹配;响应于确定所述客户标签与所述条件标签匹配,所述客户端从所述服务器获取所述功能热更新文件,并用所述功能热更新文件来更新所述应用。2.根据权利要求1所述的灰度发布方法,其中,所述功能热更新文件包括功能网页热更新文件;所述用所述功能热更新文件来更新所述应用包括:通过基于WebView的热更新技术,用所述功能网页热更新文件来更新所述应用的功能网页。3.根据权利要求2所述的灰度发布方法,其中,所述功能网页热更新文件包括基于H5标准的超文本标记语言文件HTML、js文件、层叠样式表文件css、图片及配置文件。4.根据权利要求1至3中任一项所述的灰度发布方法,其中,所述客户标签是由所述服务器或所述客户端基于所述客户端的用户的下列信息中的至少一个而生成的:身份信息、设备信息、位置信息和业务信息。5.根据权利要求4所述的灰度发布方法,其中,所述客户端确定所述客户标签与所述条件标签是否匹配,包括:确定所述客户标签中第一字段的值与所述条件标签中第一字段的预设值是否一致;和/或确定所述客户标签中第二字段的值是否位...

【专利技术属性】
技术研发人员:陈贵川
申请(专利权)人:中国人寿保险股份有限公司
类型:发明
国别省市:

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

1