2018年5月22日服務器
做者:孟遠
連接:https://www.zhihu.com/question/22168194/answer/91813384
來源:知乎
著做權歸做者全部。商業轉載請聯繫做者得到受權,非商業轉載請註明出處。
連接:https://www.zhihu.com/question/22168194/answer/91813384
來源:知乎
著做權歸做者全部。商業轉載請聯繫做者得到受權,非商業轉載請註明出處。
一、渠道包:app
渠道包指的是在各大應用市場,發佈的apk包的清單文件中,某個meta-data標籤下,配置的value不同,這個標籤的做用就是用來區分是哪一個市場的,好比你發佈到360.這個值就是你就能夠配置成360,豌豆莢就能夠配置成wandoujia,那麼這麼配置的做用是幹嗎的?很簡單,就是用來作統計的,好比咱們項目中用的是友盟統計,它能夠統計用戶從哪一個平臺下載了大家的app,從而更好的掌握用戶的操做習慣。因此,若是app沒有統計功能的需求,你只須要打一個一樣的包,直接發佈到各個平臺便可,根本不用關心什麼渠道。工具
二、首發渠道包:get
首發渠道包的含義我並不理解,字面的意思多是說在同一個apk版本中,有些渠道平臺擁有優先體驗最新版本的權限,那麼這些平臺就是首發平臺,以後過了一個星期,纔將這個apk發佈到另一些的平臺。io
三、抓包:class
首先要明白,抓包和渠道包沒有半點關係。配置
抓包指的是咱們在請求服務器的時候,發出去的全部請求我均可以直觀的看到,包括請求的地址,請求頭,請求體,以及服務器返回的結果:響應頭,響應體等等。權限
這個從不可見到直觀可見的抓取過程,叫作抓包。meta
抓包的主要做用是方便與服務端人員的配合。下載
Windows比較好用的抓包工具是Fiddler,OS可使用Charles(收費)。
根據評論區 @易長城 的描述,抓包還有另一種含義:
大部分公司都只會將Apk上傳至知名度比較高的應用市場,方便用戶下載。
一些小應用市場,不去上傳。
那麼這些小應用市場爲了豐富本身的平臺應用,就會去大平臺抓取他們的安裝包並上傳到本身的應用市場,用來豐富本身的市場內容,這種行爲也稱爲抓包。