[发明专利]小程序的渠道适配方法、装置及电子设备有效
申请号: | 201911025131.4 | 申请日: | 2019-10-25 |
公开(公告)号: | CN110764791B | 公开(公告)日: | 2023-10-27 |
发明(设计)人: | 陈海宾 | 申请(专利权)人: | 网易(杭州)网络有限公司 |
主分类号: | G06F8/61 | 分类号: | G06F8/61 |
代理公司: | 北京超凡宏宇知识产权代理有限公司 11463 | 代理人: | 于彬 |
地址: | 310052 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 程序 渠道 配方 装置 电子设备 | ||
本申请提供了一种小程序的渠道适配方法、装置及电子设备,方法包括:响应针对于用户交互界面上的渠道选取操作,基于渠道选取操作确定目标小程序当前欲适配的目标渠道;用户交互界面上提供有多个待选渠道;从渠道基本配置目录中获取通用接口适配代码,以及目标渠道对应的目标适配器和目标配置文件;基于目标小程序的逻辑代码、目标适配器、目标配置文件、目标小程序的基础资源和通用接口适配代码,执行预设的打包流程,生成目标小程序对应目标渠道的渠道运行包体;其中,渠道运行包体包含目标小程序的逻辑代码、目标适配器和通用接口适配代码。本申请可以快速地生成小程序针对每个渠道的渠道运行包体,以提高小程序适配多个渠道的效率。
技术领域
本申请涉及计算机软件技术领域,尤其是涉及一种小程序的渠道适配方法、装置及电子设备。
背景技术
自微信小程序(如小游戏)平台(即渠道)推广后,各小程序平台如雨后春笋,如facebook、头条、百度等,每个小程序平台所拥有的独特的用户群体,是各大游戏互相争抢的主要资源。而现实中,每个小程序平台都会有自己的一套小程序运行环境,包括声音系统,文件系统,字体以及html5运行环境等,因此每个小程序如何能够对接所有的这些平台,成为目前急需解决的问题。
目前IDE(Integrated Development Environment,集成开发环境)可以提供创建部分渠道的项目的功能,一旦项目创建好后,可以生成对应渠道的发布资源,即单一渠道的发布资源。而IDE生成的发布资源(代码和所有资源集合)不能直接被渠道使用,只能以原始的文件夹的方式输出,该方式无法提供生成渠道可直接运行的包体的功能。另外,目前只有少数几个渠道可以利用其他渠道的项目制作对应的插件,以生成该渠道对应的发布资源,同样该发布资源是无法直接被渠道使用的。
发明内容
本申请的目的在于提供现提供一种小程序的渠道适配方法、装置及电子设备,以缓解现有技术中无法使每个小程序快速地生成适配各个渠道的运行包体的技术问题。
本申请提供的一种小程序的渠道适配方法,该方法应用于配置有用户交互界面的服务器,且服务器配置有多个待选渠道中每个渠道对应的渠道基本配置目录,渠道基本配置目录包含通用接口适配代码,以及与渠道对应的适配器和配置文件;适配器用于触发渠道运行环境的适配操作;通用接口适配代码用于通过SDK的工厂方法模式,完成小程序与渠道的SDK接口适配;方法包括:
响应针对于用户交互界面上的渠道选取操作,基于渠道选取操作确定目标小程序当前欲适配的目标渠道;用户交互界面上提供有多个待选渠道;
从渠道基本配置目录中获取通用接口适配代码,以及目标渠道对应的目标适配器和目标配置文件;
基于目标小程序的逻辑代码、目标适配器、目标配置文件、目标小程序的基础资源和通用接口适配代码,执行预设的打包流程,生成目标小程序对应目标渠道的渠道运行包体;其中,渠道运行包体包含目标小程序的逻辑代码、目标适配器和通用接口适配代码。
进一步的,上述响应针对于用户交互界面上的渠道选取操作,基于渠道选取操作确定目标小程序当前欲适配的目标渠道的步骤,包括:
响应针对于用户交互界面上的渠道标识选取操作,将渠道标识选取操作对应的渠道确定为目标小程序当前欲适配的目标渠道。
进一步的,上述方法还包括:
响应针对于用户交互界面上的渠道参数选取操作,将渠道参数选取操作对应的渠道参数确定为目标渠道的参数;渠道参数包括以下参数中的至少一个:语言版本参数、发布类型参数和版本信息参数。
进一步的,上述预设的打包流程包括:
将目标小程序的逻辑代码和基础资源加载至预设的工程目录的打包指定存储区;
基于目标渠道的语言版本参数设置资源目录,并在工程目录中的指定文件中嵌入与目标渠道对应的目标适配器;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网易(杭州)网络有限公司,未经网易(杭州)网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911025131.4/2.html,转载请声明来源钻瓜专利网。