基于插件的开发方法、装置及存储介质制造方法及图纸

技术编号:32030277 阅读:31 留言:0更新日期:2022-01-27 12:58
本发明专利技术提供一种基于插件的开发方法、装置及存储介质,包括:基于选定信息选定本地终端中的目标软件数据,本地终端中预先存储有至少一个软件数据;判断所述目标软件数据的版本为最新版本,基于本地服务对所述目标软件数据加载运行;在所述目标软件数据加载运行过程中注入插件资源,所述插件资源包括多个类型的目标插件;通过所述目标插件对接收到的定制数据和/或拓展数据对所述目标软件数据进行开发配置。本发明专利技术提供的技术方案,能够在混合开发时,以插件的形式添加调用接口,使得相应的功能、服务、资源、图片等元素都能够在开发时被调用。图片等元素都能够在开发时被调用。图片等元素都能够在开发时被调用。

【技术实现步骤摘要】
基于插件的开发方法、装置及存储介质


[0001]本专利技术涉及前端开发技术,尤其涉及一种基于插件的开发方法、装置及存储介质。

技术介绍

[0002]现有的移动端开发技术主要分为原生Native开发和普通的原生前端混合开发。原生Native具有渲染快的优点,但其开发效率偏低,需要iOS、Android两端开发,并且上线需审核,导致发布更新慢、依赖三方市场审核、及时性不好,线上bug无法及时更新修复。普通原生前端混合开发模式,即前端页面嵌入到原生开发,这种方式开发效率高,但使用原始的js交互联调比较繁琐,不规整且不统一,联调需要耗费大量时间,同时每个页面加载都依赖网络及网络传输速度,导致渲染慢、不能直接使用原生的装置,例如说原生的相机、录像录音、直播流媒体、GPS定位、语音识别、OCR识别、蓝牙等功能。也不能调用缓存在本地沙盒和磁盘的资源和图片,系统webview无法直接通过路径加载展示。

技术实现思路

[0003]本专利技术实施例提供一种基于插件的开发方法、装置及存储介质,能够在混合开发时,以插件的形式添加调用接口,使得相应的功能本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于插件的开发方法,其特征在于,包括:基于选定信息选定本地终端中的目标软件数据,本地终端中预先存储有至少一个软件数据;判断所述目标软件数据的版本为最新版本,基于本地服务对所述目标软件数据加载运行;在所述目标软件数据加载运行过程中注入插件资源,所述插件资源包括多个类型的目标插件;通过所述目标插件对接收到的定制数据和/或拓展数据对所述目标软件数据进行开发配置。2.根据权利要求1所述的基于插件的开发方法,其特征在于,还包括:判断所述目标软件数据的版本不是最新版本;基于预先搭建的分布式版本控制系统获取服务端处最新版本的目标软件数据,将最新版本的目标软件数据保存至本地终端。3.根据权利要求1所述的基于插件的开发方法,其特征在于,通过所述目标插件对接收到的定制数据和/或拓展数据对所述目标软件数据进行开发配置包括:获取本地终端的所有功能信息,基于所有功能信息生成定制数据;根据所述定制数据配置相应的目标插件,以使所述目标插件接收所述定制数据对所述目标软件数据进行开发配置。4.根据权利要求1所述的基于插件的开发方法,其特征在于,在所述目标软件数据加载运行过程中注入插件资源,所述插件资源包括多个类型的目标插件包括:获取所述目标软件数据在加载运行时的关键属性信息;获取与所述关键属性信息对应的目标插件生成插件资源,每个关键属性信息对应至少一个目标插件;将所述插件资源注入至加载运行的目标软件数据。5.根据权利要求1所述的基于插件的开发方法,其特征在于,在所述目标软件数据加载运行过程中注入插件资源,所述插件资源包括多个类型的目标插件包括:获取所述目标软件数据的关键属性信息;预设的插件确定模型根据所述关键属性信息确定相应的目标插件生成第一插件集合;对所述第一插件集合显示,接收用户输入的插件修正数据对所述第一插件集合修正得到第二插件集合;基于所述第二插件集合生成插件资源。6.根据权利要求5所述的基于插件的开发方法,其特征在于,预设的插件确定模型根据所述关键属性信息确定相应的目标插件生成第一插件集合包括:获取所有的关键属性信息得到关键属性集合A(a1,a2,...,a
n
),其中a
n
为第n个关键属性信息;
根据关键属性信息与目标插件的预先对应关系,确定每个关键属性信息对应的目标插件得到插件集合B(b1,b2,...,b
i
),其中b
i
为插件集合B中的第i个目标插件;剔除插件...

【专利技术属性】
技术研发人员:陈志刚
申请(专利权)人:上海信宝博通电子商务有限公司
类型:发明
国别省市:

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

1