- 需求點
- 服務端採用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地址:[email protected]:MatrixSpring/MultChannelApp.git