一种由云端驱动的APP动态页面实现方法技术

技术编号:36814455 阅读:48 留言:0更新日期:2023-03-09 01:04
本发明专利技术提供一种由云端驱动的APP动态页面的实现方法。该方法通过请求云端的页面数据,再解析渲染为APP功能页面,实现了APP动态更新的功能。本发明专利技术具有支持免发版动态更新;开发成本低,通过Web页面编辑功能直接开发页面;页面加载快(数据在云端填充,diff差异更新),交互性强(基于原生的渲染);APP功能动态可配(云端控制);灰度更新版本控制(云端控制)等优点。灰度更新版本控制(云端控制)等优点。灰度更新版本控制(云端控制)等优点。

【技术实现步骤摘要】
一种由云端驱动的APP动态页面实现方法


[0001]本专利技术涉及移动APP领域,具体涉及一种由云端驱动的APP动态页面实现方法。

技术介绍

[0002]移动APP的更新需要提交应用商店审核,顺利的话需要1

3个工作日才能正式面向用户。面对如今快速增长的用户需求和营销需求,如何让用户最快体验到新功能是每个APP都需要思考的问题,其实质就是如何实现APP功能/内容更新不依赖其版本。现阶段主流的实现方案是使用RN(ReactNative,Facebook开发的开发框架)实现云端向APP下发补丁,APP合并补丁后实现新的功能,这一技术被称之为热更新。其主要步骤为:1.APP集成热更新框架(比如说RN);2.开发者基于热更新框架编写并制作补丁包,并将其托管至热更新平台;3.APP端在下次启动时会请求并下载该补丁包,并合并到APP中;4.APP端运行补丁提供的最新功能。
[0003]然而上述步骤存在如下问题和缺陷:1.新增页面受应用版本限制,需用户更新后才能使用;2.APP内容受页面布局约束,无法自由扩展;3.模版页面UI布局本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种由云端驱动的APP动态页面实现方法,其特征在于:包括如下步骤。(1)编辑页面,通过Web端的页面编辑功能,用已有的UI元素构建页面,并将其与数据类型绑定;(2)页面抽象化,将编辑好的页面保留页面结构和数据类型,分别转成json数据格式保存;(3)APP端访问动态页面,首先会在该页面显示加载动画,并向后端请求页面数据;(4)后端接收到APP端请求后,匹配对应的页面,并根据页面绑定的数据类型进行业务数据填充;(5)后端将填充好的页面数据返回给APP端;(6)APP端接收到页面数据后,首先会根据页面绑定的数据类型对业...

【专利技术属性】
技术研发人员:邱宙清秦长坤徐辉奚云
申请(专利权)人:江铃汽车股份有限公司
类型:发明
国别省市:

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

1