[发明专利]业务程序开发方法和装置在审
| 申请号: | 201811012735.0 | 申请日: | 2018-08-31 |
| 公开(公告)号: | CN110928571A | 公开(公告)日: | 2020-03-27 |
| 发明(设计)人: | 熊文源 | 申请(专利权)人: | 北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司 |
| 主分类号: | G06F8/71 | 分类号: | G06F8/71;G06F9/445 |
| 代理公司: | 中原信达知识产权代理有限责任公司 11219 | 代理人: | 张一军;张效荣 |
| 地址: | 100195 北京市海淀区杏石口路6*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 业务 程序 开发 方法 装置 | ||
本发明公开了一种业务程序开发方法和装置,涉及计算机技术领域。该方法的一具体实施方式包括:检测到用户登入后,向用户展示本地存储的至少一个业务程序;根据用户发出的指向任一业务程序的加载指令,加载该业务程序;根据用户发出的搜索指令,向用户展示服务端返回的搜索结果;根据用户发出的指向搜索结果中任一业务程序的下载指令,将该业务程序下载到本地;根据用户发出的指向该业务程序的加载指令,加载该业务程序;其中,服务端的业务程序为ReactNative程序,其由开发者在预先建立的集成开发环境中以JavaScript语言编写的初始程序生成;所述集成开发环境封装原生组件向开发者提供。该实施方式能够使开发者仅使用JavaScript即可进行安卓端和iOS端的业务程序开发。
技术领域
本发明涉及计算机技术领域,尤其涉及一种业务程序开发方法和装置。
背景技术
React Native是一种开源的跨平台移动应用开发框架,目前支持安卓平台和iOS平台。其中,安卓(Android)、iOS均为可安装在移动设备的操作系统。实际应用中,在利用React Native开发安卓端和iOS端的业务程序时,在掌握JavaScript(一种直译式脚本语言)之外,还需具有一定的安卓端和iOS端原生开发能力,这对前端开发者造成困扰。此外,现有技术中开发的业务程序容易因访问量较小而无法实现快速推广。
发明内容
有鉴于此,本发明实施例提供一种业务程序开发方法和装置,能够使开发者仅使用JavaScript即可进行安卓端和iOS端的业务程序开发。
为实现上述目的,根据本发明的一个方面,提供了一种业务程序开发方法。
本发明实施例的业务程序开发方法包括:检测到用户登入后,向用户展示本地存储的至少一个业务程序;其中,所述业务程序是从服务端下载的;根据用户发出的指向任一业务程序的加载指令,加载该业务程序并渲染页面;根据用户发出的搜索指令,向用户展示服务端返回的搜索结果;根据用户发出的指向搜索结果中任一业务程序的下载指令,将该业务程序下载到本地;根据用户发出的指向该业务程序的加载指令,加载该业务程序并渲染页面;其中,服务端的业务程序为React Native程序,其由开发者在预先建立的集成开发环境中以JavaScript语言编写的初始程序生成;所述集成开发环境封装原生组件向开发者提供。
可选地,在集成开发平台:所述初始程序编写完成之后,被转换为适用于安卓端的业务程序、适用于iOS端的业务程序和适用于网页端的业务程序;对于转换后的每一业务程序,其被打包后加入验签文件,加密后生成自定义文件格式;所述方法进一步包括:在将该业务程序下载到本地之后,对该业务程序进行解密并验证验签文件。
可选地,所述集成开发环境进一步将目标平台的应用程序接口封装在插件中向开发者提供;所述检测到用户登入具体包括:检测到用户经目标平台页面登入。
可选地,所述向用户展示本地存储的至少一个业务程序具体包括:确定本地存储的至少一个业务程序,将所述业务程序存储在本地数据库,并将所述业务程序以列表形式向用户展示;所述方法进一步包括:在检测到本地存储的任一业务程序的版本低于服务端该业务程序的最新版本时,下载该业务程序的最新版本,并将本地存储的业务程序去除;以及,所述原生组件包括:原生功能组件和原生用户界面组件。
为实现上述目的,根据本发明的另一方面,提供了一种业务程序开发装置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司,未经北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811012735.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种耐磨防护复合涂层、其制备方法及应用
- 下一篇:一种权限操作方法及装置





