1. 程式人生 > >Android多渠道打包彙總(四)—— 為什麼要進行多渠道打包

Android多渠道打包彙總(四)—— 為什麼要進行多渠道打包

1. 什麼是多渠道包?

渠道包就是要在安裝包中新增渠道資訊,也就是channel,對應不同的渠道,例如:小米市場、360市場、應用寶市場等

2. 為什麼要提供多渠道包?

我們要在安裝包中新增不同的標識,應用在請求網路的時候攜帶渠道資訊,方便後臺做運營統計(這就是新增渠道資訊的用處)。

3. 實現多渠道打包的原理:

一般來講,這個渠道的標識會放在AndroidManifest.xml的Application的一個Metadata中。然後就可以在java中通過API獲取對應的資料了。

4. 如何實現?

現在android渠道多種多樣,其實渠道不僅僅侷限於應用市場,一種推廣方式也可以看做一個渠道,比如:通過人拉人的方式去推廣,官網上推廣,百度推廣等。所以說渠道成千上萬,為了推廣,有時候一次也會打成千的安裝包,那你半天或者一天啥都別幹了,接下來介紹三個目前應用較多的打包方式。