- 需求点
- 服务端采用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