Android使用360加固宝多渠道打包关键点:
1.设置多渠道打包模板 格式根据软件导出的版本自行设置,模板类似下面示例:
UMENG_CHANNEL 华为 huawei
UMENG_CHANNEL 百度 baidu
2.AndroidManifest.xml文件添加 :
<meta-data
android:name="UMENG_CHANNEL"
android:value="${UMENG_CHANNEL_VALUE}" /> 其中name的值一定要和360加固宝里的平台对应
3.app的build.gradle中配置如下:
productFlavors {
wandoujia {}
yingyongbao {}
huawei {}
oppo {}
vivo {}
xiaomi {}
qh360 {}
baidu {}
sanxing {}
}
productFlavors.all { flavor ->
flavor.manifestPlaceholders = [UMENG_CHANNEL_VALUE: name]
}
4.最后是获取不同的渠道进行下一步逻辑:
var applicationInfo: ApplicationInfo? = null
try {
applicationInfo = packageManager.getApplicationInfo(packageName, PackageManager.GET_META_DATA)
if (applicationInfo

本文详细介绍了如何使用360加固宝进行Android应用的多渠道打包,包括设置模板、修改AndroidManifest.xml、配置build.gradle以及在代码中获取渠道信息的关键步骤。通过这些步骤,开发者可以轻松实现不同渠道的差异化部署。
最低0.47元/天 解锁文章
675

被折叠的 条评论
为什么被折叠?



