使用友盟多渠道打包

来源:互联网 发布:js 控件赋值 编辑:程序博客网 时间:2024/05/08 19:07

  一、什么时候用到多渠道打包?

只要应用提供了多途径下载,就要用到多渠道打包。


二、多渠道打包的意义。

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,如下所示:


最后在命令行中执行打包的命令,可以看到打出多应渠道的包。