1、使用新的渠道打包方案,将渠道值写入到已经签名的apk上面,具体参考README.md

2、将各种第三方工具使用的appid、key和渠道值改成用gradle.properties的配置方式
This commit is contained in:
CsHeng
2017-05-12 15:46:46 +08:00
parent b280e1bf89
commit 5eb5f6807e
25 changed files with 462 additions and 297 deletions

View File

@ -8,6 +8,7 @@ import android.text.Html;
import android.view.View;
import android.view.Window;
import android.widget.*;
import com.gh.base.AppController;
import com.gh.common.constant.Config;
import com.gh.common.util.*;
import com.gh.download.*;
@ -96,8 +97,8 @@ public class UpdateManager {
if (!isCheck) {
loadingDialog = DialogUtils.showWaitDialog(context, "检查更新中...");
}
String TD_CHANNEL_ID = (String) PackageUtils.getMetaData(context, context.getPackageName(), "TD_CHANNEL_ID");
RetrofitManager.getApi().getUpdate(PackageUtils.getVersionName(context), TD_CHANNEL_ID)
String channel = AppController.getInstance().getChannel();
RetrofitManager.getApi().getUpdate(PackageUtils.getVersionName(context), channel)
.map(new Func1<AppEntity, String>() {
@Override
public String call(AppEntity appEntity) {