walle和umeng 多渠道打包

  • 需求點
  1. 服務端採用gradle命令打包
  2. Channel配置文件生成後配置打包類容
  3. 集成walle和友盟
  • 實現
  1. 配置gradle運行環境。
  2. Channel文件採用從數據庫獲取channel數據後寫道文本文件中
  3. Android集成walle
  4. Android集成umong
  5. 在application中獲取打包的channel設置到友盟中、
        //  獲取walle的渠道號
        String channel = WalleChannelReader.getChannel(this.getApplicationContext());
        Log.d("initUMengChannel", "initUMengChannel : "+channel);
        // 獲取渠道號以後設置到友盟中
        UMConfigure.init(this, "5386fcc256240be6cf00c687", channel, UMConfigure.DEVICE_TYPE_PHONE, "");
  1. 打包命令
生成渠道包  ./gradlew clean assembleReleaseChannels​​​​​​​​​​​​​​

git地址:[email protected]:MatrixSpring/MultChannelApp.git

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章