应用程序更新、应用程序开发方法、装置及计算机设备制造方法及图纸

技术编号:33788400 阅读:36 留言:0更新日期:2022-06-12 14:44
本公开提供了一种应用程序更新、应用程序开发方法、装置及计算机设备,其中,该方法包括:接收服务器发送的关于Flutter应用的更新资源包;基于更新资源包进行解压操作,得到Flutter应用中目标功能的目标字节码文件;在检测到针对目标功能的运行指令的情况下,通过解释器运行所标功能的目标字节码文件,以显示所述目标功能所对应的页面。在本公开实施例中,首先可以基于服务器发送的Flutter应用的更新资源包进行解压,得到目标功能的目标字节码文件,然后,在检测到针对该目标功能的运行指令的情况下,就可以通过解释器运行该目标字节码文件,以显示该目标功能所对应的页面,从而实现了针对该Flutter应用的动态更新,缩短了更新流程,提高了更新效率。提高了更新效率。提高了更新效率。

【技术实现步骤摘要】
应用程序更新、应用程序开发方法、装置及计算机设备


[0001]本公开涉及计算机
,具体而言,涉及一种应用程序更新、应用程序开发方法、装置及计算机设备。

技术介绍

[0002]随着Flutter跨端技术的普及,基于该Flutter跨端技术开发的Flutter应用也越来越多,因此,针对Flutter应用更新效率的需求也越来越普遍。然而,在现有的针对Flutter应用的更新方案中,如果开发人员在Flutter应用中添加了或者更改了功能,那么,开发人员需要将更新之后的Flutter应用上传至应用商店,以使用户在应用商店中重新下载该更新之后的Flutter应用,从而完成Flutter应用的更新。因此,现有的针对Flutter应用的更新方案更新流程较为冗长,更新效率较低。

技术实现思路

[0003]本公开实施例至少提供一种应用程序更新、应用程序开发方法、装置及计算机设备。
[0004]第一方面,本公开实施例提供了一种应用程序更新方法,应用于安装有解释器的Flutter应用,包括:
[0005]接收服务器发送的关于所述F本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种应用程序更新方法,其特征在于,应用于安装有解释器的Flutter应用,包括:接收服务器发送的关于所述Flutter应用的更新资源包;基于所述更新资源包进行解压操作,得到所述Flutter应用中目标功能的目标字节码文件;所述目标功能为所述Flutter应用中的新增功能;在检测到针对所述目标功能的运行指令的情况下,通过所述解释器运行所述目标功能的目标字节码文件,以显示所述目标功能所对应的页面。2.根据权利要求1所述的方法,其特征在于,在基于所述更新资源包进行解压操作,得到所述Flutter应用中目标功能的目标字节码文件之后,所述方法还包括:为所述目标功能生成目标修改标识;其中,所述目标修改标记用于指示所述目标功能为新增功能;在目标映射表中查找所述目标功能的功能标记,并基于所述功能标记确定所述目标功能所对应的映射信息;将所述目标修改标记添加至所述映射信息中,其中,所述目标映射表用于指示所述Flutter应用的各功能是否包含对应的字节码文件。3.根据权利要求2所述的方法,其特征在于,所述在检测到针对所述目标功能的运行指令的情况下,通过所述解释器运行所述目标功能的目标字节码文件,以显示所述目标功能所对应的页面,包括:在检测到针对所述目标功能的运行指令的情况下,在所述目标映射表中查找所述目标功能的功能标记;基于查找到的所述功能标记确定所述目标功能所对应的映射信息,并在所述映射信息中查找所述目标功能的目标修改标识;在查找到所述目标修改标识的情况下,调用所述Flutter应用的解释器,并通过所述解释器运行所述目标功能的目标字节码文件。4.根据权利要求1所述的方法,其特征在于,在基于所述更新资源包进行解压操作,得到所述Flutter应用中目标功能的目标字节码文件之后,所述方法还包括:确定所述目标功能所对应的功能信息;所述功能信息包括以下至少之一:所述目标功能的功能类型信息,所述目标功能的更新时间,所述目标功能的生效时间;基于所述功能信息,生成所述目标功能的更新提示信息;其中,所述更新提示信息用于指示用户已接收到所述Flutter应用的新增功能的字节码文件;在所述Flutter应用所在终端设备的显示界面上显示更新提示窗口,并在所述更新提示窗口中展示所述更新提示信息。5.根据权利要求4所述的方法,其特征在于,所述检测到针对所述目标功能的运行指令,包括:检测用户对所述更新提示窗口中更新提示信息的第一触发操作;基于检测到的所述第一触发操作确定所述目标功能所对应页面的页面跳转标识,并在所述更新提示窗口中展示所述页面跳转标识;在检测到用户对所述页面跳转标识的第二触发操作的情况下,在所述终端设备的显示界面上显示所述目标功能所对应...

【专利技术属性】
技术研发人员:季涛
申请(专利权)人:北京字节跳动网络技术有限公司
类型:发明
国别省市:

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

1