[發明專利]小程序的渠道適配方法、裝置及電子設備有效
| 申請號: | 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.szxzyx.cn/pat/books/201911025131.4/2.html,轉載請聲明來源鉆瓜專利網。





