這篇文章可能有些標題黨,方案有很多,我只是把我認爲最簡單的方案告訴你,想吐槽就吐吧
應用升級
應用升級使用的是騰訊Bugly,這個看文檔就可以搞定,沒什麼說的,看圖吧!
應用加固 自動簽名 多渠道打包
應用加固和多渠道打包,樂固提供了一鍵式解決方案,具體使用請自行下載,裏面有詳細說明
渠道信息獲取
樂固一鍵式多渠道打包需要在AndroidManifest中配置以下代碼
<meta-data
android:name="channel"
android:value="默認值"/>
那麼渠道信息的獲取就變的很簡單了,直接在代碼中讀取channel的值,廢話不多說,上代碼
/**
* 獲取渠道號
*
* @return
*/
public String getChannelName() {
ApplicationInfo appInfo = null;
try {
appInfo = this.getPackageManager()
.getApplicationInfo(getPackageName(),
PackageManager.GET_META_DATA);
} catch (PackageManager.NameNotFoundException e) {
e.printStackTrace();
}
String msg=appInfo.metaData.getString("channel");
return msg;
}
GitHub地址
老規矩,如果你遇到任何問題,請給我提issue,你遇到的問題,我都遇到過。