OkHttpClient尽量复用
okhttp只支持5.0以上版本,如果要向下兼容,使用 3.12.x 版
为何需要应用内升级?
### 项目中体现的知识点 1.做一个独立功能的时候,我们可以对外去提供一个使用的类。比如:[AppUpdater](https://github.com/Chenstyle/WechatMainInterface/blob/master/appupdater/src/main/java/com/example/appupdater/updater/AppUpdater.java) 2.需要用到的实现模块,比如说[网络模块](https://github.com/Chenstyle/WechatMainInterface/tree/master/appupdater/src/main/java/com/example/appupdater/updater/net)。需要考虑通过接口去屏蔽具体的实现。 3.如果使用的是https的接口,可能会遇到错误。比如说OkHttp默认不能访问自签名的https网站,需要做一些证书的配置; 4.使用DialogFragment去替代直接使用Dialog. 5.Apk 安装。在Android N 的时候要做 FileProvider的适配,O的时候要做 Install permission 6.Android P禁止直接访问Http的接口,所以要加一个network_security_config 7.做网络请求的时候要考虑cancel
666666666666666
http://59.110.162.30/app_updater_version.json