Android多渠道打包:极简实现方法

做安卓开发多年,总是在产品业务功能上兜兜转转,近来终于在了一个App完整的全流程开发体验:不仅是业务功能的开发,更介入到了App推广技术的领域,包括安装包快速下载、免填邀请码安装、排重防盗刷等等,对App推广技术的了解,让我感触很深,认识到产品业务功能再好,推广运营能力不行,也会在市场上举步维艰。

在对app推广技术的了解过程中,我发现了一款不错的安卓多渠道打包工具openinstall,它有几个优点值得称道,我在此推荐给大家。它的几个优点是:

  • 优点一,首先是免费的;
  • 优点二,openinstall安卓多渠道包的制作不需要技术人员参与,业务人员可以自助完成;
  • 优点三,openinstall为每个渠道提供丰富、简明的渠道报表,简洁明了;
  • 优点四,它的渠道统计报表有排重功能(免费),并且是实时的,能及时发现异常渠道的防盗,这个功能很多服务商是收费功能,但openinstall是免费的;
  • 优点五,openinstall提供自定义事件统计,开发者可以根据自身需求自定义需要统计的事件如过关、充值、加好友等等,以便对各个渠道进行详细的监控和分析。

openinstall安卓多渠道打包功能,只需要在首次使用时由安卓工程师花10分钟左右的时间集成SDK即可,此后安卓多渠道包的打包和管理工作、报表工作,都可以由渠道业务管理人员自助完成。

openinstall的主业是以兼容iOS的渠道链接取代渠道包的方式来进行渠道统计,但他们为了满足安卓渠道推广中确实需要渠道包的场景,推出的这个省了我这个安卓码农大量麻烦的产品,是我最喜欢的产品。

具体的功能及使用简述如下(若想了解详情可访问他们官网):

1:快速生成安卓渠道包并导出APK

渠道管理人员自行批量生成渠道包并导出APK分发到各个推广渠道(应用市场或者地推等渠道)无需安卓开发人员参与,只需要一个标准安装包即可生成多渠道安装包并进行实时统计分析。轻松搞定成千上万的安卓渠道包打包环节,将繁琐,耗时的事情简单化,省去很多开发时间与成本。

2:灵活可扩展的渠道效果点

openinstall可扩展的自定义渠道效果点,分享点击次数,打卡,充值等业务活动进行灵活的统计并有实时的效果点对比,这个自定义渠道效果点的好处就是可以根据自己的业务来定制统计的效果点,很灵活,很有用。

3:实时排重

实时排重实时排查异常渠道行为与防盗刷行为,实时分析优质渠道的人员分布与地域分配,及时优化推广投放,获得很多的新用户。

4:丰富报表数据

多维度多指标的丰富报表为安卓的渠道推广统计做好数据支持与分析,实时统计分析渠道用户价值渠道数据。海量小渠道也能进行一对一的渠道数据统计,具体到每个渠道业务员的业绩数据与丰富维度统计。

当然还有更多场景的使用就不一一列举了,总之有了openinstall安卓多渠道打包统计工具,这下自动打包操作给我节省很多开发时间与时间成本,渠道安装来源与数据统计,轻松统计渠道来源并实时排重异常渠道,渠道对比区分哪些优质渠道哪些劣质渠道,给推广同事一些渠道推广效果分析与对比,实时优化推广方案与策略。如果结合openinstall其他提高App推广转化技术的方案,比如免填邀请码自动识别邀请来源,一键唤醒App功能直达场景与快速下载免点右上角浏览器打开等简化操作,相信推广一定可以事半功倍。

原文地址:https://blog.51cto.com/14352703/2419427

时间: 2024-08-29 06:52:54

Android多渠道打包:极简实现方法的相关文章

Android 多渠道打包方式详解

Android 多渠道打包方式详解 面试的时候,如果面试官突然问到:你们渠道包是怎么打的?如果你说是用gradle一个一个编译的,然后他很鄙视的说这个效率太低啦,你们写过什么脚本自己打渠道包没?你肯定心里想,卧槽,这么狂炫吊炸天,自己写脚本打包?!其实这个根本也不是太难啦!!今天就来聊聊多渠道打包的原理以及如何自己DIY多渠道打包的工具! 渠道包出现 当一个产品到发版的时候,我们搞Android的就会面临一个超级尴尬的问题:国内这么多的渠道,渠道统计是必须做滴,那么十多个主要渠道再加无限量的地推

Gradle实战:Android多渠道打包方案汇总

查看原文:http://blog.csdn.net/u010818425/article/details/52319382 Gradle实战系列文章: <Gradle基本知识点与常用配置> <Gradle实战:不同编译类型的包同设备共存> <Gradle实战:发布aar包到maven仓库> <Gradle实战:执行sql操作hive数据库> 本文将延续之前几篇博客的风格,先从基本概念入手,这有助于我们对后文的理解: 在后续的代码中如果忘了某个概念的具体意义,

Android 多渠道打包方案

常规Build 我们先来回顾一下通过Ant或者Gradle进行多渠道批量打包,通常是在AndroidManifest中配置: <meta-data android:name="CHANNEL" android:value="xxx" /> meta-data通过配置value来动态改变渠道名称,然后我们可以在代码中这样去获取Channel private String getChannelNameFromManifest(){ try { return

美团的android多渠道包的3种方法

转: http://tech.meituan.com/mt-apk-packaging.html 美团Android自动化之旅—生成渠道包 zhihu2014-06-13 10:06 概述 每当发新版本时,美团团购Android客户端会被分发到各个应用市场,比如豌豆荚,360手机助手等.为了统计这些市场的效果(活跃数,下单数等),需要有一种方法来唯一标识它们. 团购客户端目前通过渠道号(channel)来区分不同的市场,代码中使用Config.channel变量记录该渠道号.比如,豌豆荚市场中美

Android多渠道打包

产品每次发布,都需要打很多渠道的包.之前用per脚本打包,后来添加了自定义空间属性后,就不能打了.Ant脚本打包又嫌麻烦,引用的工程太多.最后想到一个办法就是反编译. 原理:每个渠道的包只有AndroidManifest.xml文件中渠道的ID不一样.所以反编译APK后,修改AndroidManifest.xml的渠道ID.最后重新打包. 步骤: 1.反编译已经打好包的APK(这里只用了-s,尝试过加上-r,但是AndroidManifest.xml文件没有被反编译,就删掉了) 1 java -

android 多渠道打包

1.packerNg 式打包 Android应用使用的APK文件就是一个带签名信息的ZIP文件,根据 ZIP文件格式规范,每个ZIP文件的最后都必须有一个叫 Central Directory Record 的部分,这个CDR的最后部分叫"end of central directory record",这一部分包含一些元数据,它的末尾是ZIP文件的注释.注释包含Comment Length和File Comment两个字段,前者表示注释内容的长度,后者是注释的内容,正确修改这一部分不

Android 多渠道打包验证

原文链接:http://my.oschina.net/aibenben/blog/373596 作者自己编写了java验证脚本 使用VeidyapkTol.zip,在c盘根目录解压,会有两个文件夹,把你要验证的apk放到apk文件夹,然后打开apkTol文件夹里面,直接双击test.bat,OK! VeidyapkTol.zip 在文件目录下即可下载

Gradle实现的两种简单的多渠道打包方法

Android多渠道打包Gradle多渠道打包友盟多渠道打包productFlavors 本来计划今天发Android的官方技术文档的翻译——<Gradle插件用户指南>的第五章的,不过由于昨天晚上没译完,还差几段落,所以只好推后了. 今天就说一下使用Gradle进行类似友盟这样的多渠道打包的方法吧. 本文原创,转载请注意在CSDN上的出处: http://blog.csdn.net/maosidiaoxian/article/details/42000913 目前我掌握的方法有两种,都非常简

android studio 多渠道打包

第一就是配置:在项目的build.gradle里面配置  先上图,再上代码. 第二步,就是打包.(网上有介绍用命令打包,可是我这人太懒,发现了个小窍门,直接在android studio 里面进行.)上图(另外,后面我还是补上了gradle命令打包的介绍.大家可以看看http://my.oschina.net/aibenben/blog/370985) 如果没有keystore,先创建一个,默认为.jks文件,一样的. 大家这里创建完后,可以再回头看看前面配置的build.gradle里面sig