第1个回答 2020-08-12
如果是通过第三方友盟来记录配置一下就可以
如果是自己后台记录那就得走接口了
配置的话 友盟为例
清单文件中的写法
<meta-data android:value="${UMENG_CHANNEL_VALUE}" android:name="UMENG_CHANNEL"/>
gradle中的写法
multiDexEnabled true
manifestPlaceholders = [UMENG_CHANNEL_VALUE: "Android"]
flavorDimensions "default"
productFlavors {
yingyongbao {}
vivo {}
oppo {}
xiaomi {}
huawei {}
qh360 {}
samsung {}
choupaiMarket {}
productFlavors.all {
flavor -> flavor.manifestPlaceholders = [UMENG_CHANNEL_VALUE: name]
}
}
// 自定义输出配置
applicationVariants.all { variant ->
variant.outputs.all{
outputFileName = "xxx_v${defaultConfig.versionName}_${variant.productFlavors[0].name}.apk"
}
}