【推荐】最精简的App多渠道打包工具
Android应用市场存在大大小小几百个商店(一个商店就代表一个渠道,比如:360手机助手、小米应用市场、华为应用市场、三星应用市场),每当App需要发布新版本时,我们就需要重新分发一遍每一个应用市场,渠道包就是在APK中添加渠道信息,也就是channel,对应不同的渠道,以此统计各个渠道的活跃量、下载量等。
目前市场上常用的maven、gradle、apktool、美团walle打包、360多渠道打包都很实用,不过或多或少还是有些麻烦,之前我个人认为apktool的多渠道自动打包是最高效的,直到我发现openinstall这种渠道链接取代渠道包,实现免打包的方法。
下面贴上我的实现方法:
首先到官网上下载SDK(https://www.openinstall.io/download.html)
然后拷贝到项目的 app/libs 文件夹下,并在 app 模块的 build.gradle 中导入,集成jar:
配置AndroidMainfest,权限配置:
配置 AppKey:
在App启动时,调用 OpenInstall.init(context) 方法完成 sdk 初始化:
注意:统计每个渠道的注册量,要在确保用户完成 app 注册的情况下调用以下接口:
//用户注册成功后调用 OpenInstall.reportRegister();
完成初始化之后,SDK 会自动完成访问量、点击量、安装量、活跃量、留存率等统计工作,这时候到openinstall官网注册一个应用后台。在渠道管理里创建相关渠道,命名可以是:360手机助手、应用宝、华为应用市场、小米应用市场等标识。
新增渠道后,相关会同时显示在渠道报表中,然后分别导出这些渠道包,再上传到相应渠道就可以了,统计数据会实时更新在报表中,还有排重功能,我觉得已经超出了我的预期,毕竟谁不喜欢一个美观的报表,而且还能省去统计的活儿,至少这样打包还不需要再上传到其他第三方统计工具那。
个人觉得,这个方法应该是目前最简便的多渠道打包方法了吧,而且还能省去统计的功夫。
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
揭秘Android开发效率提升多倍的利器;Gradle
Gradle是什么? Gradle是一种构建语言,目前是Android的默认构建工具,我们编写的编译脚本,其实就是玩Gradle的API,所以从它更底层的意义上看,是一个编程框架。 因为涉及的内容很多没法一两篇文章就介绍详细清楚,方便起见我用PPT图片的形式简单介绍一下。如果需要更详细了解学习的朋友可以看文末。 一.Gradle介绍 二.Gradle 之语言基础 Groovy ; 三.Gradle的重要概念; 1.Gradle Wrapper介绍; 2.Closure; 3.带有闭包的方法调用; 4.闭包重要知识点; 5.Gradle tasts 6.Gradle 插件 四.多维度打包 五.Gradle 的工作流程 详细的讲解介绍; 上面截图中的视频可以免费分享,加Android高级开发群;701740775 备注csdn领取Gradle教程
- 下一篇
百度嵌入式深度学习框架Paddle-Mobile介绍
本篇内容介绍嵌入式深度学习的应用场景、Paddle-Mobile的特性优势以及使用开发方法,预计阅读时间4分钟 嵌入式深度学习有哪些应用 深度学习技术已经在互联网的诸多方向产生影响,关于深度学习和神经网络的讨论越来越多。深度学习技术在近几年得到飞速发展,各种互联网产品都争相应用深度学习技术,产品对深度学习的引入也更进一步地影响人们的生活。随着移动设备被广泛使用,在移动互联网产品应用深度学习和神经网络技术已经成为必然趋势。在移动端应用深度学习技术能够做出哪些惊艳的体验,是值得大家关注的首要问题。接下来我们来看下图像搜索中的一个功能,实时翻译。 实时翻译 打开简单搜索APP里左下角的图像搜索,设置好限定翻译垂类和语种,只要用手机对准想要翻译的文字的场景,就能够实时地给出翻译结果,并且将翻译结果完美地融合到你所看到的场景中。我们可以看到翻译结果的字体颜色以及贴图的背景色,都与真实场景是完全一致的。同时,即使你的手机移动或抖动,你所看到的整个融合后的翻译结果也依然是稳定的。 这个功能就应用到了前面提到的移动端深度学习技术,当然也用到了很多的计算机视觉相关技术,包括tracking、背景色处理等...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS7,8上快速安装Gitea,搭建Git服务器
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- CentOS关闭SELinux安全模块
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程
- CentOS8编译安装MySQL8.0.19
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- CentOS8安装Docker,最新的服务器搭配容器使用
- CentOS7,CentOS8安装Elasticsearch6.8.6
- Red5直播服务器,属于Java语言的直播服务器