赞
踩
现在android渠道多种多样,其实渠道不仅仅局限于应用市场,一种推广方式也可以看做一个渠道,比如:通过人拉人的方式去推广,官网上推广,百度推广等。所以说渠道成千上万,为了推广,有时候一次也会打成千的安装包,那你半天或者一天啥都别干了,为了解决这种烦恼,应运而生 ~
根据自身 补全~
什么是多渠道包?
渠道包就是要在安装包中添加渠道信息,也就是channel,对应不同的渠道,例如:小米市场、360市场、应用宝市场等
为什么要提供多渠道包?
我们要在安装包中添加不同的标识,应用在请求网络的时候携带渠道信息,方便后台做运营统计(这就是添加渠道信息的用处)
原: 直接在清单文件中定义meta-data标签设置渠道值,读取对应值当做渠道id
↓
现:使用友盟的方式分的渠道,原始的方式打的包
一般来讲,这个渠道的标识会放在AndroidManifest的Application的一个meta-data中。然后就可以在java中通过API获取对应的渠道数据
Android进阶之路 - AndroidStudio内自带精简多渠道打包
优:配置简单,使用方便
缺:渠道多的时候,效率很低
无需在AndroidManifest和build.app内进行任何配置,主要依赖Python写的工具
优:配置之后,使用方便,效率很高
缺:想不出缺点~ 因为都是现成的工具
关于正式使用的一些经验
我们现在打的签名包,大多都会进行加固,然后分渠道,涉及先后顺序
1.先根据签名包打出多渠道包,然后挨个进行加固
2.先加固签名包,然后打出多渠道包
明眼人一看,肯定选第二个,那么你是对的!因为亲测之后,加固效果依旧在,同时渠道依旧可以正常识别 ~
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。