在我們說(shuō)這個(gè)東西前,我們首先要知道在APP開(kāi)發(fā)過(guò)程中會(huì)用到的自定義AppLoader是什么?對(duì)于APP開(kāi)發(fā)有什么用?那么接下來(lái)就看濟(jì)南網(wǎng)站建設(shè)的小編為大家一一說(shuō)明!
一、什么是自定義AppLoader
自定義ApLade是APICloud 為方便開(kāi)發(fā)者在移動(dòng)設(shè)備調(diào)試App而發(fā)布的一種調(diào)試器,開(kāi)發(fā)者可以在移動(dòng)設(shè)備上實(shí)時(shí)調(diào)試自己的App并將日志輸出到計(jì)算機(jī)上的開(kāi)發(fā)工具中。這相對(duì)于正式版Ap省去了編譯環(huán)節(jié),極大地簡(jiǎn)化了調(diào)試過(guò)程。
二、自定義AppLoader與官方AppLoader的區(qū)別
自定義AppLoader是APICloud項(xiàng)目在移動(dòng)設(shè)備上的調(diào)試器,在前面章節(jié)中已經(jīng)使用過(guò)APICloud官方AppLoader來(lái)調(diào)試App。AppLoader (官方或自定義)本身是一個(gè)App,它啟動(dòng)完成后會(huì)加載指定位置的網(wǎng)頁(yè)代碼運(yùn)行,在進(jìn)行調(diào)試的時(shí)候APICloud開(kāi)發(fā)工具插件會(huì)將測(cè)試代碼同步到這個(gè)指定的位置。官方AppLoader中僅集成了最基本的由APICloud官方開(kāi)發(fā)的模塊,想要調(diào)試第三方服務(wù)模塊需要在自己的項(xiàng)目中選中要調(diào)試的模塊,然后根據(jù)選定的模塊編譯生成自定義AppLoader。
三、為什么要用它?
1、APICloud有眾多第三方服務(wù)模塊,如果全部包含到官方AppLoader中會(huì)造成AppLoader安裝包過(guò)大。
2、APP開(kāi)發(fā)工程中App的包名和簽名證書(shū)等是在編譯時(shí)寫(xiě)入App安裝包中的,因?yàn)楣俜紸ppLoader是預(yù)先編譯好的,所以官方AppLoader具有相同的包名和簽名證書(shū)等信息。想要自定義這些信息需要編譯自定義AppLoader,這些信息和第三方服務(wù)的使用密切相關(guān)。
3、在APP開(kāi)發(fā)中APICloud模塊Store中某些第三方服務(wù)模塊之間存在編譯沖突,不能同時(shí)使用。
好了,以上所有內(nèi)容就是本次濟(jì)南網(wǎng)站建設(shè)的小編本次為大家分享的關(guān)于APP開(kāi)發(fā)中自定義AppLoader;希望能夠幫到大家,謝謝!