github地址
背景
本项目的存在是因为友盟关闭了自动更新服务,所以自己结合友盟所说的一些自动更新方案,利用Rxjava + Retrofit2 + Okhttp3 + Rxandroid + Service + Fim实现app自动更新
使用范围
适用于api 14及以上,且加入了Android6.0的权限判断,由于本人很懒就没开发后台apk管理功能,就直接采用fim的公共api实现版本比对
Gradle Config
dependencies {
compile 'com.trycatch.android:myupdateapklibrary:1.2.6'
}
使用
首先必须保证你的最新版本versionCode和versionName是随版本升级递增的
1.自动更新 Activity
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
s