0
点赞
收藏
分享

微信扫一扫

安卓多渠道打包

静鸡鸡的JC 2022-02-27 阅读 55


简要介绍

多渠道打包一般应用于向不同应用市场提交app后用来统计不同渠道下载量等一些信息。一般集成友盟sdk(同类型的sdk还有 诸葛io,量江湖等sdk),不同sdk集成方式大同小异,可去各自官网查看详细文档。本文以友盟sdk为例。

渠道:各种应用市场比如 华为应用市场,小米应用市场等。

实现步骤

1.修改AndroidManifest.xml文件(增加UMENG_CHANNEL的配置)

<application
......>
<activity android:name=".MainActivity">
......
</activity>

<meta-data
android:name="UMENG_APPKEY"
android:value="友盟App key"/>
<meta-data
android:name="UMENG_CHANNEL"
android:value="${UMENG_CHANNEL_VALUE}" />
</application>

2.修改build.gradle,增加渠道定义

android {
......

flavorDimensions "default"
productFlavors{
baidu {
manifestPlaceholders = [UMENG_CHANNEL_VALUE: "baidu"]
}
huawei {
manifestPlaceholders = [UMENG_CHANNEL_VALUE: "huawei"]
}
}
}

3.效果(执行gradle clean build后):

安卓多渠道打包_官网

Demo源代码

https://gitee.com/cxyzy1/multichannelDemo

更多技术总结好文,请关注:「程序园中猿」



举报

相关推荐

0 条评论