[發明專利]調試發布包的方法、裝置、電子設備及介質在審
| 申請號: | 202011452217.8 | 申請日: | 2020-12-09 |
| 公開(公告)號: | CN112486836A | 公開(公告)日: | 2021-03-12 |
| 發明(設計)人: | 王帥;胡森 | 申請(專利權)人: | 北京展心展力信息科技有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36;G06F8/65 |
| 代理公司: | 北京路浩知識產權代理有限公司 11002 | 代理人: | 趙赫 |
| 地址: | 101200 北京市朝陽區*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 調試 發布 方法 裝置 電子設備 介質 | ||
本發明提供了調試發布包的方法、裝置及相應的電子設備、存儲介質、程序產品。該調試發布包的方法包括以下步驟:啟動發布包;檢測發布包所在的終端設備上是否存在調試控制程序;當檢測到終端設備上存在調試控制程序時,連接調試控制程序;并且,通過調試控制程序來調試發布包。本發明提供的調試發布包的方法,避免了現有技術中調試包與發布包調試結果不同的情況和由此帶來的各種調試問題,也規避了數據的泄漏風險以及用戶的誤觸發操作,解決了調試發布包時的代碼安全與數據安全等問題,同時提高了開發測試效率,實現了高效、靈活、安全的調試方案。
技術領域
本發明涉及應用程序技術領域,尤其涉及一種調試發布包的方法、裝置、電子設備及介質。
背景技術
應用程序(application,APP)能夠在移動終端中實現各種功能,在用戶使用移動終端時不可或缺。在應用程序的開發、維護過程中,調試是重要環節。
目前,對于已發布到各個應用商店公開給用戶的應用程序發布包,常用的調試方法是直接將控制代碼植入到發布包內部,通過點擊隱藏按鈕或者是長按某個按鈕來觸發控制頁面,然后通過控制頁面中預埋好的調試代碼來控制發布包的業務功能的開關或者是日志打印等操作。或者,也可以不直接調試發布包,而是改動發布包對應的源代碼,然后重新打包模擬為發布包來進行調試。
然而,現有的方法會將用于調試的代碼植入到發布包內部,有可能會被很多用戶獲得,無疑劣化了代碼的安全性。不止如此,類似點擊隱藏按鈕或長按某個按鈕來觸發控制頁面的方式有一定幾率被用戶誤觸發,導致控制頁面暴露在用戶面前,降低用戶體驗的同時,也會導致信息泄漏等未知的風險。
如果選擇改動源代碼之后重新打包模擬的方式進行調試,雖然不會被用戶發現控制頁面,但是隨之出現了重新打包的調試包與真正的發布包變量不同的問題,而這些變量會對調試結果造成影響。
發明內容
本發明提供一種調試發布包的方法、調試發布包的裝置以及相應的電子設備和非暫態計算機可讀存儲介質,用以解決現有技術中調試發布包時的代碼安全與數據安全等問題,實現高效、靈活、安全的調試方案。
第一方面,本發明提供一種調試發布包的方法,包括以下步驟:
啟動發布包;
檢測發布包所在的終端設備上是否存在調試控制程序;
當檢測到終端設備上存在調試控制程序時,連接調試控制程序;并且
通過調試控制程序來調試發布包。
根據本發明提供的調試發布包的方法,還包括:在啟動發布包之前,在終端設備上啟動調試控制程序。
根據本發明提供的調試發布包的方法,還包括:在連接調試控制程序之后,通過進程間通信的方式來發布和接收信息。
根據本發明提供的調試發布包的方法,還包括:發布包根據所接收的信息來執行與預埋好的命令相對應的操作。
根據本發明提供的調試發布包的方法,其中,由發布包檢測發布包所在的終端設備上是否存在調試控制程序,具體包括:通過安全加密方法生成加密字符串,然后檢測終端設備中是否存在能夠處理該加密字符串的組件,以確定終端設備上是否存在調試控制程序。
根據本發明提供的調試發布包的方法,還包括:
在啟動發布包之前,在調試控制程序中設置配置信息,并存儲配置信息;以及,
相應地,當檢測到終端設備上存在調試控制程序時,讀取配置信息,并對發布包應用該配置信息。
第二方面,本發明還提供一種調試發布包的裝置,包括:
啟動模塊,用于啟動發布包;
檢測模塊,用于檢測發布包所在的終端設備上是否存在調試控制程序;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京展心展力信息科技有限公司,未經北京展心展力信息科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011452217.8/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種掃地機器人及其避障路徑確定方法
- 下一篇:一種裝卸運輸裝置





