如有不正确的地方,望各路小哥哥、小姐姐指点,小女子在此谢过(*^__^*) 嘻嘻……

一般app做推广的时候都需要渠道包,方便分析数据,查看渠道质量

一、先去友盟平台申请一个appkey

a.   appkey申请链接(提示:友盟只认appkey,跟包名和应用名无关,建议每个app申请一个单独的appkey,一个appkey不要重复使                                                 用)

b.Android集成

二、在AndrodManifest.xml的中配置

注意:这里的${CHANNEL_NAME}的值是在.gradle中自定义配置的值

三,在app的.gradle文件的android标签下添加代码,配置多个渠道

productFlavors {

google {

dimension "release"

manifestPlaceholders = [CHANNEL_NAME: "360"]

}

mobivans {

dimension "release"

manifestPlaceholders = [CHANNEL_NAME: "baidu"]

}

APKtest {

dimension "release"

manifestPlaceholders = [CHANNEL_NAME: "xiaomi"]

}

}

注意这里的dimension"release" 实在defaultConfig中定义的,

四、加入友盟的统计

a. 在自定义的application文件中的onCreate()方法中初始化友盟sdk

@Override

public void onCreate() {

super.onCreate();

UMConfigure.init(this, UMConfigure.DEVICE_TYPE_PHONE, "申请的友盟appkey");//初始化友盟

}

b.然后再每个页面加入(建议在BaseActivity和BaseFragment中加入)

@Override

protected void onResume() {

super.onResume();

MobclickAgent.onResume(this);//友盟Session统计

}

@Override

protected void onPause() {

super.onPause();

MobclickAgent.onPause(this);//友盟Session统计

}

五、开始打包,可以选择打哪个包了

六、当渠道有很多的时候(比如app做推广的时候几十个渠道,那么接下来的方法更方便更适合更轻松),推荐使用360加固宝

打开360加固宝,应用加固----添加应用       根据我标注的步骤一个个配置完

1.第一步就不说了

2.签名设置,这个也不用多说

3.第三个可以说一下

4.加固后apk的保存路径

5.打一个正式的apk,选择添加就行了,

主要说一下步骤3的配置吧

最后输出的加固包:比如我这里:

七、验证渠道是否添加成功,有一下两种方式,

a.直接使用代码验证(没有做统计的时候可以用这个)

//key为渠道名的key,对应友盟的 UMENG_CHANNEL

private String getChannel() {

ApplicationInfo info = null;

try {

info = this.getPackageManager().getApplicationInfo(getPackageName(),

PackageManager.GET_META_DATA);

if (info.metaData.get("UMENG_CHANNEL") != null) {

return info.metaData.getString("UMENG_CHANNEL");

}

} catch (PackageManager.NameNotFoundException e) {

e.printStackTrace();

}

return "Other";

}

b.安装360加固后的包,

然后到友盟的统计后台查看是否有对应的渠道名

这样就可以啦,多渠道打包及友盟统计都完成了

android加固多渠道,Android 多渠道打包(使用友盟统计,结合360加固宝进行多渠道打包)...相关推荐

  1. Android开发之带你轻松集成友盟统计

    友盟统计是什么呢?为什么要集成他呢? 当我们需要获取自己写的软件的装机量和用户使用信息时,这时我们可以集成友盟统计. 首先到友盟统计中注册账号什么的就不废话了,直接看创建项目: 在个人中心中的管理里面 ...

  2. Android开发和測试实践 - 接入友盟统计

    这两年一直在做无线的測试,兴许还会继续去做无线的測试,可是之前由于时间的原因一直都没有非常细致的了解到代码层面. 最近抽出时间自己做了些app的开发,决定假设想把移动的測试做好做深入.有一定的app开 ...

  3. Android简单集成友盟统计

    在清单文件添加所需 <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:androi ...

  4. android 友盟统计动态设置渠道,Android 友盟多渠道打包

    一.简介 为了统计不同渠道上的下载数量及用户活动情况,方便后台做运营统计.我们需要在安装包中添加不同的标识(渠道信息 Channel).多渠道的实现方式多种多样,此篇只实现友盟多渠道打包的方法.友盟多 ...

  5. Android Studio 多渠道打包之友盟打包

    单一打包比较麻烦需要进行多次重复的打包,在此推荐可以更高效,更安全的多渠道打包方式--------友盟多渠道打包 下面是具体步骤介绍: 1.配置清单文件 代码如下: <meta-data     ...

  6. android 乐固渠道打包,安卓腾讯乐固(legutools)多渠道打包(友盟)

    腾讯云.移动安全生成友盟多渠道方法 https://www.jianshu.com/p/b17c3a7fab28 注意:该方案于2019.2.18日发现存在问题,原因是由于乐固对多渠道的支持有问题.详 ...

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

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

  8. android友盟统计的使用

    1.依赖 根Build.gradle 添加:maven { url 'https://repo1.maven.org/maven2/' } 全部代码,包含阿里云 // Top-level build ...

  9. 友盟统计封装android,react native 友盟统计 Android 端集成

    ios 端 可参考:https://www.jianshu.com/p/879d28ee74e6 趁热打铁吧,把刚才已经完成的友盟统计集成记录下 Android端集成: 分下面几部: 步骤 sdk的集 ...

最新文章

  1. 80+机器学习数据集,还不快收藏
  2. UDP Socket基本思路小程序(2) 多线程简单聊天程序
  3. 电脑字体在哪个文件夹_壹心奇妙体下载 壹心奇妙体 字体下载
  4. 徐直军 华为没有鸿蒙,3亿只剩1亿?华为高管改口,推出鸿蒙到底有啥苦衷?
  5. 16/24点阵字库(经典)
  6. love2d 乒乓球游戏
  7. springmvc mvn搭建
  8. 怎样写好求职简历(STAR法则)
  9. 与老婆大人书之‘欧阳先生’
  10. 易烊千玺领衔,潮流自拍手机华为nova5系列发布
  11. 从现在看未来,在未来看现在
  12. Antv X6 画布平移
  13. java项目-第155期ssm班级同学录网站-java毕业设计_计算机毕业设计
  14. linux系统du指令,linux的du命令
  15. c语言的积木编程,c语言入门3,自己造积木,掌握它就能随心所欲的完成各种工作了...
  16. fragment重叠问题
  17. python如何提取网络链接_Python网络爬虫——把一个网页中所有的链接地址提取出来(去重)...
  18. ClickHouse启动失败_Unit clickhouse-server.service entered failed state
  19. 以TM32最小系统核心板(STM32F103C8T6)为主,实现led流水灯
  20. 项目经理论坛_人均年薪70万!华为项目经理都达到了哪些标准?

热门文章

  1. 几道有意思的逻辑分析题
  2. Python 3下Matplotlib画图中文显示乱码的解决方法
  3. jQuery 之 serialize() serializeArray()
  4. Why Object.prototype.hasOwnProperty.call(myObj, prop)
  5. php实现简单验证码的功能
  6. Linux关于终端的基本概念汇总(tty/pty)(转)
  7. 字符转换指令tr,col,expand
  8. IDEA控制台输出乱码解决方案
  9. 隐藏讨厌的桌面挂载卷图标
  10. 为Nginx制作404 403 500等错误页面