【技术实现步骤摘要】
小程序功能开发方法、装置、计算机设备和存储介质
[0001]本申请涉及小程序
,特别是涉及一种小程序功能开发方法、装置、计算机设备和存储介质。
技术介绍
[0002]随着移动互联网技术的发展,出现了小程序技术。小程序是内置于宿主应用程序(App)中的一种程序,宿主App集成了小程序软件开发工具包(SDK),开发人员使用小程序SDK开发的小程序,可以运行在宿主App上。
[0003]一些App会提供小程序基础能力给开发人员编写小程序应用,例如利用App_1的小程序基础能力,开发人员编写了一个小程序后,可以发布在App_1中,也可以发布在App_2中。如图1所示,App_1和App_2中均集成了小程序SDK,即均为宿主App,App_1中包括小程序应用A、小程序应用B和小程序应用C,App_2中包括小程序应用C、小程序应用D和小程序应用E。小程序应用C有自己的服务端,并且在App_1和App_2中都存在,因此小程序应用C能实现跨进程通信的功能。例如,用户M在App_1的小程序应用C产生行为,上传至小程序服务端,用户 ...
【技术保护点】
【技术特征摘要】
1.一种小程序功能开发方法,其特征在于,所述方法包括:获取小程序发起的功能触发指令;调用小程序软件开发工具包提供的代理接口,通过所述代理接口接收所述功能触发指令对应的传入参数,根据所述传入参数以及所述小程序软件开发工具包内置的配置文件确定目标原生函数,调用所述目标原生函数实现所述功能触发指令对应的小程序功能。2.根据权利要求1所述的方法,其特征在于,所述传入参数中包括协议数据,所述配置文件中包括各调用协议及其对应的原生函数;所述根据所述传入参数以及所述小程序软件开发工具包内置的配置文件确定目标原生函数,调用所述目标原生函数实现所述功能触发指令对应的小程序功能,包括:当所述配置文件中的各调用协议中存在与所述协议数据匹配的目标调用协议时,将所述目标调用协议对应的原生函数确定为目标原生函数,调用所述目标函数实现所述功能触发指令对应的小程序功能。3.根据权利要求2所述的方法,其特征在于,所述传入参数中还包括所述协议数据关联的模块数据;所述调用所述目标原生函数实现所述功能触发指令对应的小程序功能,包括:调用所述目标原生函数,通过所述模块数据对应的代理模块实现所述功能触发指令对应的小程序功能。4.根据权利要求2所述的方法,其特征在于,所述配置文件中还包括各所述原生函数关联的回调函数;在所述调用所述目标原生函数实现所述功能触发指令对应的小程序功能之后,还包括:调用所述目标原生函数关联的回调函数,回传所述小程序功能的执行结果相关数据。5.根据权利要求1所述的方法,其特征在于,调用小程序软件开发工具包提供的代理接口,通过所述代理接口...
【专利技术属性】
技术研发人员:苟亚明,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。