WVector / AppUpdate

🚀 Android 版本更新 🚀 a library for android version update 🚀

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

请求时怎么添加addHeade

EddieYan opened this issue · comments

Map<String, String> params = new HashMap<String, String>();
params.put("version", AppUpdateUtils.getVersionName(activity));
params.put("sign", ParameterUtil.getSign());
params.put("timestamp", ParameterUtil.getTimestamp());

    new UpdateAppManager
            .Builder()
            //必须设置,当前Activity
            .setActivity(activity)
            //必须设置,实现httpManager接口的对象
            .setHttpManager(new OkGoUpdateHttpUtil())
            //必须设置,更新地址
            .setUpdateUrl(Urls.CHECK)

            //以下设置,都是可选
            //设置请求方式,默认get
            .setPost(true)
            //不显示通知栏进度条

// .dismissNotificationProgress()
//是否忽略版本
// .showIgnoreVersion()
//添加自定义参数,默认version=1.0.0(app的versionName);apkKey=唯一表示(在AndroidManifest.xml配置)
.setParams(params)
//设置点击升级后,消失对话框,默认点击升级后,对话框显示下载进度
.hideDialogOnDownloading(false)
//设置头部,不设置显示默认的图片,设置图片后自动识别主色调,然后为按钮,进度条设置颜色
.setTopPic(R.mipmap.top_8)
//为按钮,进度条设置颜色。
.setThemeColor(0xffffac5d)
//设置apk下砸路径,默认是在下载到sd卡下/Download/1.0.0/test.apk
// .setTargetPath(path)
//设置appKey,默认从AndroidManifest.xml获取,如果,使用自定义参数,则此项无效
// .setAppKey("ab55ce55Ac4bcP408cPb8c1Aaeac179c5f6f")

            .build()
commented

OkGoUpdateHttpUtil里面的异步请求默认是okgo实现的,添加header请参考okgo的添加header用法。