如何集成百度自动更新
百度自动更新SDK(Android)长期支撑百度官方十几款亿级应用的版本更新,高效稳定,是应用进行版本收敛的利器,现在对广大移动应用开发者开放!
支持功能:
1、默认UI更新:轻松接入,整个更新流程由SDK包办
2、自定义UI更新:提供详尽应用信息,供开发者自定义更新提示界面
3、静默更新:wifi联网时,自动下载新版本安装包,让用户顺畅更新
这里我就简单介绍一下默认UI更新。
下载SDK接入文档
在集成之前,我们首先去百度的开发者平台上下载我们需要的SDK————SDK接入文档
下载好了之后发现是一个Library包,这是,那么事情就方便多了,我们直接把这个Library包导入到studio工程的model中,并add library。
之后打开bDIntegrationSDK_LibProject 工程的AndroidManifest.xml,填写你再百度开发者平台上建立的对应app的APPID和APPKEY
<meta-data android:name="BDAPPID" android:value="id写这里"/>
<meta-data android:name="BDAPPKEY" android:value="key写这里"/>
这样就算您接入了SDK,剩下的就是您需要使用它去完成对app的检查,那么你只需要在你的Application中加入一下代码
@Override
public void onCreate() {
super.onCreate();
//检查自动更新,默认UI
try{
BDAutoUpdateSDK.uiUpdateAction(this, new MyUICheckUpdateCallback());
} catch (Exception e){
e.printStackTrace();
}
}
/**
* 自动更新接口
*/
private class MyUICheckUpdateCallback implements UICheckUpdateCallback {
@Override
public void onCheckComplete() {
//检查完成后调用
}
}
这样就算简单的完成了你的自动更新,若需要了解其他,可以进入百度开发者平台了解集成文档。我在这里不做详细讲解,只为了让一下刚接触到的新人了解到方法,谢谢查阅。