简单实用:十分钟解决多渠道打包难题

简介: 用下面这种方法,Android工程师不用打渠道包,只需要十分钟集成openinstall的SDK,就能精准实现免费的渠道统计,并且同时支持Android和iOS系统。

多渠道打包一般是由人工进行的,意义在于:App上架应用市场后用来统计不同渠道的下载量、来源等信息。

一般情况下,Android工程师需要针对不同的渠道,手工或者自动化修改不同的渠道编号,然后再打不同的包。多渠道人工打包的传统方式有以下几个问题:

1、时间成本高。手动打一个包正常情况下3-5分钟,哪怕只上传6个主流市场,也需要半个小时左右;
2、制作效率低。一旦面临大型推广,根本无法给成百上千的渠道量各打一个包;
3、存在误差风险。人工打包,过程中难免出现误差,甚至有被抓包的风险,会增加测试难度和成本。

免费解决多渠道打包的方案:openinstall https://www.openinstall.io

用下面这种方法,Android工程师不用打渠道包,只需要十分钟集成openinstall的SDK,就能精准实现免费的渠道统计,并且同时支持Android和iOS系统。

1、下载SDK
前往 openinstall 官网,进入下载中心,下载最新版 SDK。
传送门:https://www.openinstall.io/download.html
1

2、导入SDK
将下载好的 openinstall SDK 拷贝到项目的 app/libs 文件夹下,并在 app 模块的 build.gradle 中导入。
2
3

3、申请权限
openinstall 只需要申请基本的网络请求权限,不需要其它任何用户隐私权限,可以在 AndroidMaifest.xml 中添加网络权限。
4

4、配置 AppKey
在 AndroidManifest.xml 的 application 标签内设置 openinstall 为应用分配的 AppKey。
55

5、SDK初始化
在 App 启动时,调用 OpenInstall.init(context) 方法完成 sdk 初始化。
推荐在自定义的 Application 的 onCreate() 方法中调用,并在 AndroidManifest.xml 中的 application 标签中指定使用自定义的 Application 类。
到这里,SDK的集成内容基本完成。
66
7

6、渠道统计
SDK 会自动完成访问量、点击量、安装量、活跃量、留存率等统计上报工作。
注册量统计和效果点统计需要根据自身业务规则调用相关api
//用户注册成功后调用
OpenInstall.reportRegister();
//使用后台创建的 “效果点ID” 作为pointId
OpenInstall.reportEffectPoint(pointId, pointValue);
注意:效果点建立在渠道基础之上,主要用来统计终端用户对某些特殊业务的使用效果。调用接口前,请先进入管理后台“效果点管理”中添加效果点。
effect_point

7、渠道报表
集成完SDK,就可以进入 Openinstall 控制中心上传安装包,也可以自定义多个渠道,后台报表能实时统计多个渠道的“访问量、点击量、安装量、注册量”等,还给全部数据附带排重功能,能做到反作弊、防刷量。
10

openinstall官方网站:https://www.openinstall.io

相关文章
|
10月前
|
存储 前端开发 区块链
区块链农场养成种植种树游戏系统开发方案介绍/功能详情/项目源码
区块链技术的兴起,为游戏开发带来了新的思路和玩法。其中,区块链农场养成种植种树游戏系统是一种利用区块链技术实现虚拟农场种植的游戏。玩家可以通过购买种子、种植、收获、交易等方式,体验虚拟农场的乐趣,同时也可以参与到环境保护和可持续发展的过程中。下面,我们将详细介绍区块链农场养成种植种树游戏系统开发方案、功能详情以及项目源码。
151 0
|
前端开发 机器人
赛事比分直播系统程序 快至三天搭建上线开发解决方案
采用东莞梦幻网络科技独创研发体育比分直播系统平台,功能齐全,支持各类赛事直播/比分预测/赛程数据/比分数据/赛事情报/赛事社区/微短视频/新闻话题/会员中心等模块功能。采用PHP+JAVA+VUE+Object-c的技术语言开发,PC+H5+Android+IOS多端程序。
赛事比分直播系统程序 快至三天搭建上线开发解决方案
|
前端开发 JavaScript 算法
【测试开花】动动手的测试平台来了!
【测试开花】动动手的测试平台来了!
|
测试技术 API Python
热饭的测开成果盘点第六期:在线编辑脚本平台
本期介绍的是一个django平台,它是我在18年的第一次大胆尝试在线维护脚本组装脚本。
热饭的测开成果盘点第六期:在线编辑脚本平台
|
存储 Python
热饭的测开成果盘点第二十二期:wqrfnium自动维护库
本期介绍的是一个组件,身为python的第三方库,已经被pypi收录,且国内镜像源也早已复制。也就是说可以通过pip install 来下载。这个组件包括:wqrfnium 和 wqrfnium_app 。他们都是基于python/selenium/appium的一个可以自动维护ui元素,抵抗ui元素定位变化的组件。
热饭的测开成果盘点第二十二期:wqrfnium自动维护库
|
存储 Unix 程序员
程序员的自白:我如何让失败项目起死回生,变成价值 270 亿美元的应用程序?
Slack 是颇受欢迎的企业沟通和协作工具,目前有 63 万企业在使用。2014 年初拿到了 4000 多万美元融资之后又完成 1.2 亿美元的融资,其估值达到了 11.2 亿美元。2015 年 2 月,slack 成立一周年日活跃用户就达到 50 万人。2019 年 6 月 20 日,创业公司 Slack 正式登陆纽交所。 这个应用起源于一个几乎已经宣告失败的游戏项目,发展成今天一家价值 270 亿美元的公司实属不易。今天,我们来听听 Flicr 与 Slack 的联合创始人 Stewart Butterfield 的轶闻趣事。
112 0
程序员的自白:我如何让失败项目起死回生,变成价值 270 亿美元的应用程序?
|
运维 监控 安全
陪玩平台源码构建支付系统,不容小觑的系统模块
一般来说,陪玩平台源码开发的支付系统架构会包含三个层次的内容,分别是支撑层、核心层和产品层。支撑层主要是指支持各个支付功能的基础设施,核心层是支付系统的核心,又被分成了支付核心模块和支付服务模块,产品层主要是那些对不同用户角色提供的不同产品服务。
|
前端开发 JavaScript 安全
依赖服务故障怎么办?几百万的项目明天要路演Demo了
依赖服务故障怎么办?几百万的项目明天要路演Demo了
109 0
依赖服务故障怎么办?几百万的项目明天要路演Demo了
|
数据安全/隐私保护 开发者 Python
保姆级教程带你开发优质的Python库之下篇【种子项目】
正式的Python专栏第11篇,同学站住,别错过这个从0开始的文章!
254 0
保姆级教程带你开发优质的Python库之下篇【种子项目】
|
监控 程序员 开发工具
巧用友盟+U-APM 找出Unity开发游戏启动慢问题解决方案
随着游戏用户的增加,得到越来越多的用户反馈:“游戏打开慢”。使用友盟+U-APM应用性能监控平台找出问题的信息统计,及时快速定位解决问题,以免带来更大的损失。
巧用友盟+U-APM 找出Unity开发游戏启动慢问题解决方案