[發明專利]移動端APP自動打包方法、系統、電子設備及存儲介質在審
| 申請號: | 202110343115.0 | 申請日: | 2021-03-30 |
| 公開(公告)號: | CN113064630A | 公開(公告)日: | 2021-07-02 |
| 發明(設計)人: | 孫振釗;王雪峰;駱飛;李青龍 | 申請(專利權)人: | 北京智慧星光信息技術有限公司 |
| 主分類號: | G06F8/71 | 分類號: | G06F8/71;G06F8/60 |
| 代理公司: | 北京智宇正信知識產權代理事務所(普通合伙) 11876 | 代理人: | 李明卓 |
| 地址: | 100080 北京市*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 移動 app 自動 打包 方法 系統 電子設備 存儲 介質 | ||
本發明公開了一種移動端APP自動打包方法、系統、電子設備及存儲介質,該方法包括:獲取不同渠道移動端APP的參數配置,所述參數配置包括APP的基本信息和高級設置信息;根據參數配置在多渠道配置管理后臺中進行移動端APP參數的配置,得到每一個渠道的配置信息;將所有渠道的配置信息通過接口發送至打包服務器;啟動打包腳本,解析接口中的配置信息,將檢測出的對應iOS通用代碼和Android通用代碼發送至打包服務器;將配置信息同步到對應的iOS通用代碼和Android通用代碼中,得到iOS項目代碼和Android項目代碼;對iOS項目代碼進行打包操作,生成iOS打包文件;對Android項目代碼進行打包操作,生成Android打包文件。該方法實現不同渠道移動端APP的自動化打包,提高APP多渠道打包發布的效率。
技術領域
本發明涉及互聯網數據處理領域,具體涉及到一種移動端APP自動打包方法、系統、電子設備及存儲介質。
背景技術
各大應用市場和代理商針對上架到自己平臺的應用有不同的要求,需要在每個應用市場和代理商發布不同的應用安裝包。應用安裝包中可能存在很多差異性,以此用來區分和統計各個應用市場和代理商的下載量、用戶量等。目前市面上比較成熟的方式是通過第三方,比如友盟,但是第三方的方案只能針對一些應用的基本信息,比如渠道號,應用包名,版本號等,在實際需求中,除了這些基本信息以外,還需要對應用的一些高級設置做定制,這些工作細節給開發人員帶來了很大的工作量,而且很容易出現失誤,不利于工作的順利開展。
發明內容
有鑒于此,本發明實施例提供了一種移動端APP自動打包方法、系統、電子設備及存儲介質,以實現不同渠道移動端APP的自動打包。
為此,本發明實施例提供了如下技術方案:
根據第一方面,本發明實施例提供了一種移動端APP自動打包方法,包括:獲取不同渠道移動端APP的參數配置,所述參數配置包括APP的基本信息和高級設置信息;根據參數配置在多渠道配置管理后臺中進行移動端APP參數的配置,得到每一個渠道的配置信息;將所有渠道的配置信息通過接口發送至打包服務器;啟動打包腳本,解析接口中的配置信息,將檢測出的對應iOS通用代碼和Android通用代碼發送至打包服務器;將配置信息同步到對應的iOS通用代碼和Android通用代碼中,得到iOS項目代碼和Android項目代碼;對iOS項目代碼進行打包操作,生成iOS打包文件;對Android項目代碼進行打包操作,生成Android打包文件。
可選地,將所有渠道的配置信息通過接口發送至打包服務器的步驟中,包括:啟動多渠道配置管理后臺中的啟動打包操作,并向打包服務器請求打包接口;通過打包接口將各個渠道的配置信息以json格式發送至打包服務器。
可選地,啟動打包腳本,解析接口中的配置信息,將檢測出的對應iOS通用代碼和Android通用代碼發送至打包服務器的步驟中,包括:啟動打包腳本,解析接口中的配置信息,根據預先約定的數據解析協議獲取打包代碼的地址;根據打包代碼的地址對應的從GitLab或者SVN中檢出需要打包的iOS通用代碼和Android通用代碼;將iOS通用代碼和Android通用代碼發送至打包服務器。
可選地,對Android項目代碼進行打包操作,生成Android打包文件的步驟中,包括:對Android項目代碼進行打包操作,編譯Android代碼生成apk初始安裝包文件;將apk初始安裝包文件進行加固,得到加固安裝包文件;對加固安裝包文件進行重新簽名,生成apk最終安裝包文件,所述apk最終安裝包文件即為Android打包文件。
可選地,對Android項目代碼進行打包操作,生成Android打包文件的步驟之后,還包括:根據iOS打包文件和Android打包文件生成二維碼;根據軟件測試需求將二維碼發送至軟件測試方,以使軟件測試方根據二維碼下載對應的app軟件并對app軟件進行功能測試。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京智慧星光信息技術有限公司,未經北京智慧星光信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110343115.0/2.html,轉載請聲明來源鉆瓜專利網。





