- 需求点
- 服务端采用gradle命令打包
- Channel配置文件生成后配置打包类容
- 集成walle和友盟
- 实现
- 配置gradle运行环境。
- Channel文件采用从数据库获取channel数据后写道文本文件中
- Android集成walle
- Android集成umong
- 在application中获取打包的channel设置到友盟中、
// 获取walle的渠道号
String channel = WalleChannelReader.getChannel(this.getApplicationContext());
Log.d("initUMengChannel", "initUMengChannel : "+channel);
// 获取渠道号以后设置到友盟中
UMConfigure.init(this, "5386fcc256240be6cf00c687", channel, UMConfigure.DEVICE_TYPE_PHONE, "");
- 打包命令
生成渠道包 ./gradlew clean assembleReleaseChannels
git地址:git@github.com:MatrixSpring/MultChannelApp.git
本文详细介绍如何使用Gradle进行Android应用的多渠道打包,包括配置环境、集成walle和友盟统计,以及通过数据库获取渠道信息并写入Channel文件。文章提供了具体的代码示例,如获取walle渠道号并设置到友盟中。
778

被折叠的 条评论
为什么被折叠?



