一、什么时候用到多渠道打包?
只要应用提供了多途径下载,就要用到多渠道打包。
二、多渠道打包的意义。
1、可以更详细的统计APP被下载的途径。
2、可以查看APP在每个渠道的表现情况。
3、更有利于APP的推广工作。
三、多渠道打包的原理。
就是为每个市场或平台的apk指定一个唯一的标识符,(一般在manifest.xml中指定)。
四、使用友盟进行多渠道打包的步骤、流程。
1、在友盟的官网注册并创建应用,获取AppKey。
2、把友盟集成到项目中,这里有两种集成方法:a、在module中的build.gradle中添加依赖
b、下载sdk集成到项目中(具体可看官网文档)
3、在manifest.xml文件中配置友盟渠道占位符和AppKey
4、在应用module中的build.gradle中编写多渠道脚本,动态的替换掉占位符的value,如下所示:
当然如也可以通过遍历的形式,动态的替换掉占位符的value,如下所示:
最后在命令行中执行打包的命令,可以看到打出多应渠道的包。