使用360加固保后获取不到友盟多渠道信息

使用360加固保后获取不到友盟多渠道信息

今天在使用360加固保进行多渠道打包时遇到一个很有趣的问题,就是打完包后怎么也获取不到渠道信息(统计用的友盟),但是使用Studio gradle多渠道打包就可以获取到,先来看下代码吧:

<meta-data android:value="xxxxxxxxxxxxxxxxxxxxxxxxxxxxx" android:name="UMENG_APPKEY"/>
      
 <meta-data android:value="${UMENG_CHANNEL_VALUE}" android:name="UMENG_CHANNEL"/>
//随便举两个例子
 productFlavors {
        yingyongbao {
            dimension "release"
            manifestPlaceholders = [UMENG_CHANNEL_VALUE: "yingyongbao"]
        }
        vivo {
            dimension "release"
            manifestPlaceholders = [UMENG_CHANNEL_VALUE: "vivo"]
        }
    }
//初始化也很简单
 UMConfigure.init(this, UMConfigure.DEVICE_TYPE_PHONE, "xxxxxxxxxxxxx");

然后用studio打包就可以选不同的渠道了 如图
在这里插入图片描述

大家都知道 studio的编译速度很慢如果要打十几个包要等半天,所有我选择360加固保去打包。这里要注意一点,360加固保本身就可以选择打包渠道所以我们不需要自己在代码中配置多渠道信息,我就是在代码中配置了友盟多渠道信息然后在360加固保中也选择了友盟的多渠道导致最后打出来的包获取不到渠道信息,这一点大家要注意。代码就简单了,不需要去配置多渠道信息。

 //初始化
 UMConfigure.init(this, UMConfigure.DEVICE_TYPE_PHONE, "xxxxxxxxxxxxx");
//manifest
<meta-data android:value="xxxxxxxxxxxxxxx" android:name="UMENG_APPKEY"/>

360加固保怎么使用怎么配置我就不多说了,网上一大堆。官方文档写的也很详细。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值