业务程序开发方法和装置制造方法及图纸

技术编号:23604317 阅读:28 留言:0更新日期:2020-03-28 05:30
本发明专利技术公开了一种业务程序开发方法和装置,涉及计算机技术领域。该方法的一具体实施方式包括:检测到用户登入后,向用户展示本地存储的至少一个业务程序;根据用户发出的指向任一业务程序的加载指令,加载该业务程序;根据用户发出的搜索指令,向用户展示服务端返回的搜索结果;根据用户发出的指向搜索结果中任一业务程序的下载指令,将该业务程序下载到本地;根据用户发出的指向该业务程序的加载指令,加载该业务程序;其中,服务端的业务程序为ReactNative程序,其由开发者在预先建立的集成开发环境中以JavaScript语言编写的初始程序生成;所述集成开发环境封装原生组件向开发者提供。该实施方式能够使开发者仅使用JavaScript即可进行安卓端和iOS端的业务程序开发。

Business process development methods and devices

【技术实现步骤摘要】
业务程序开发方法和装置
本专利技术涉及计算机
,尤其涉及一种业务程序开发方法和装置。
技术介绍
ReactNative是一种开源的跨平台移动应用开发框架,目前支持安卓平台和iOS平台。其中,安卓(Android)、iOS均为可安装在移动设备的操作系统。实际应用中,在利用ReactNative开发安卓端和iOS端的业务程序时,在掌握JavaScript(一种直译式脚本语言)之外,还需具有一定的安卓端和iOS端原生开发能力,这对前端开发者造成困扰。此外,现有技术中开发的业务程序容易因访问量较小而无法实现快速推广。
技术实现思路
有鉴于此,本专利技术实施例提供一种业务程序开发方法和装置,能够使开发者仅使用JavaScript即可进行安卓端和iOS端的业务程序开发。为实现上述目的,根据本专利技术的一个方面,提供了一种业务程序开发方法。本专利技术实施例的业务程序开发方法包括:检测到用户登入后,向用户展示本地存储的至少一个业务程序;其中,所述业务程序是从服务端下载的;根据用户发出的指向任一业务程序的加载指令,加载该本文档来自技高网...

【技术保护点】
1.一种业务程序开发方法,其特征在于,包括:/n检测到用户登入后,向用户展示本地存储的至少一个业务程序;其中,所述业务程序是从服务端下载的;/n根据用户发出的指向任一业务程序的加载指令,加载该业务程序并渲染页面;/n根据用户发出的搜索指令,向用户展示服务端返回的搜索结果;根据用户发出的指向搜索结果中任一业务程序的下载指令,将该业务程序下载到本地;根据用户发出的指向该业务程序的加载指令,加载该业务程序并渲染页面;其中,/n服务端的业务程序为React Native程序,其由开发者在预先建立的集成开发环境中以JavaScript语言编写的初始程序生成;所述集成开发环境封装原生组件向开发者提供。/n

【技术特征摘要】
1.一种业务程序开发方法,其特征在于,包括:
检测到用户登入后,向用户展示本地存储的至少一个业务程序;其中,所述业务程序是从服务端下载的;
根据用户发出的指向任一业务程序的加载指令,加载该业务程序并渲染页面;
根据用户发出的搜索指令,向用户展示服务端返回的搜索结果;根据用户发出的指向搜索结果中任一业务程序的下载指令,将该业务程序下载到本地;根据用户发出的指向该业务程序的加载指令,加载该业务程序并渲染页面;其中,
服务端的业务程序为ReactNative程序,其由开发者在预先建立的集成开发环境中以JavaScript语言编写的初始程序生成;所述集成开发环境封装原生组件向开发者提供。


2.根据权利要求1所述的方法,其特征在于,
在集成开发平台:所述初始程序编写完成之后,被转换为适用于安卓端的业务程序、适用于iOS端的业务程序和适用于网页端的业务程序;对于转换后的每一业务程序,其被打包后加入验签文件,加密后生成自定义文件格式;
所述方法进一步包括:在将该业务程序下载到本地之后,对该业务程序进行解密并验证验签文件。


3.根据权利要求1所述的方法,其特征在于,
所述集成开发环境进一步将目标平台的应用程序接口封装在插件中向开发者提供;
所述检测到用户登入具体包括:检测到用户经目标平台页面登入。


4.根据权利要求1-3任一所述的方法,其特征在于,
所述向用户展示本地存储的至少一个业务程序具体包括:确定本地存储的至少一个业务程序,将所述业务程序存储在本地数据库,并将所述业务程序以列表形式向用户展示;
所述方法进一步包括:在检测到本地存储的任一业务程序的版本低于服务端该业务程序的最新版本时,下载该业务程序的最新版本,并将本地存储的业务程序去除;
以及,所述原生组件包括:原生功能组件和原生用户界面组件。


5.一种业务程序开发装置,其特征在于,包括:
展示单元,用于检测到用户登入后,向用户展示本地存储的至少一个业务程序;其中,所述业务程序是从服务端下载的;
第一加载单元,用于根据用...

【专利技术属性】
技术研发人员:熊文源
申请(专利权)人:北京京东尚科信息技术有限公司北京京东世纪贸易有限公司
类型:发明
国别省市:北京;11

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

1