[發明專利]一種基于iOS應用的功能集成方法在審
| 申請號: | 201711019731.0 | 申請日: | 2017-10-27 |
| 公開(公告)號: | CN109725924A | 公開(公告)日: | 2019-05-07 |
| 發明(設計)人: | 黃震捷 | 申請(專利權)人: | 深圳安軟信創技術有限公司 |
| 主分類號: | G06F8/70 | 分類號: | G06F8/70;G06F8/61 |
| 代理公司: | 北京志霖恒遠知識產權代理事務所(普通合伙) 11435 | 代理人: | 賈永華 |
| 地址: | 518048 廣東省深圳市福田區沙頭*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 動態庫 功能代碼 功能集成 新動態 攔截 源代碼 應用 關鍵調用 使用代碼 安裝包 第三方 放入 調用 引用 引入 開發 | ||
1.一種基于iOS應用的功能集成方法,其特征在于:包括以下步驟:
步驟1,將需要集成使用的功能代碼添加到一個動態庫中形成新動態庫;
步驟2,在新動態庫中使用代碼攔截技術來對功能代碼關鍵調用點進行攔截,在攔截點上對功能代碼進行正確調用;
步驟3,將應用安裝包進行解壓,并將新動態庫放入其中,修改應用可執行文件中的動態引用部分,將新動態庫的路徑添加到引用列表中,使引用啟動時可自動加載執行新動態庫;
步驟4,將應用包進行重新簽名并壓縮為安裝包文件。
2.根據權利要求1所述的基于iOS應用的功能集成方法,其特征在于:所述步驟1中還包括:選擇原始iOS應用安裝包并解壓安裝包,在iPhone開發中心下載證書并導入,修改原始iOS應用安裝包對應的應用配置信息并解壓安裝包。
3.根據權利要求1所述的基于iOS應用的功能集成方法,其特征在于:所述步驟2中還包括新動態庫的內部處理流程:在load方法中通過runtime機制獲取應用AppDelegate的Class,對AppDelegate中的生命周期方法進行攔截,當原始方法被調用時自動進入攔截處理方法進行處理。
4.根據權利要求1所述的基于iOS應用的功能集成方法,其特征在于:所述新動態庫的內部處理流程還包括對網絡操作方法、IO操作方法等進行攔截。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳安軟信創技術有限公司,未經深圳安軟信創技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711019731.0/1.html,轉載請聲明來源鉆瓜專利網。





