关闭

Android 百度自动更新(升级)SDK的流程简介

标签: 百度自动更新百度升级步骤百度市场不通过android
23943人阅读 评论(0) 收藏 举报
分类:

最近上传百度应用市场突然出现给我这样的提示

这里写图片描述

我相信很多朋友肯定也发现百度现在需要用他的sdk进行百度升级,否则不让你通过他的市场,吐槽一下,百度也开始流氓啦,那么问题就来了,我们如何来解决这个问题呢。看了一下百度给的SDK文档,很详细,但是写的不是很完善,有的朋友看起来云里雾里的,最近我对这个地方做了一下总结。

解决办法

第一步:需要引入BDIntegrationSDK_LibProject工程

这里去我的github上或者官网直接下载即可

BDIntegrationSDK_LibProject链接地址

第二步:将BDIntegrationSDK_LibProject工程引入到项目中

这里eclipse的引用就不介绍了,百度里很多。
android studio的工程引用,推荐一篇文章。
Android Studio中导入第三方库工程的方法

第三步:SDK配置

将我们刚下好的BDIntegrationSDK_LibProject/AndroidManifest.xml下的所有相关的permission,activity,service,receiver,metadata等copy到你自己的APPAndroidManifest下。有的朋友问我哪些是有用的,这个要看你项目具体而定,如果怕出错的话,你可以把其全部copy过去,当然,有几个GPS的permission就不要copy了。

第四步:配置meta-data

id和key需要去百度申请就行了,跟定位是一样的。

<meta-data
            android:name="BDAPPID"
            android:value="7169854" />
        <meta-data
            android:name="BDAPPKEY"
            android:value="k60y8MIzf3epYP8oZjuIca9ci8CUCfpm" />

第五步:调用SDK方法触发自动更新

官方推荐的三种更新方式:
第一种:静态更新
静态更新只在WIFI下进行更新
调用接口
staticvoid: silenceUpdateAction(Context context)

第二种:默认UI更新(推荐)
此接口被调用时会进行版本检测,若有新版本会弹出对话框提示用户。
调用接口
staticvoid: uiUpdateAction(Context context,UICheckUpdateCallback callback)
其中回调接口UICheckUpdateCallback需要实现的方法:
void onCheckComplete();

第三种:自定义UI更新(建议已有升级提示界面的应用使用)

第六步:测试

 <meta-data android:name="BDAPPID" android:value="3067515"/>
        <meta-data android:name="BDAPPKEY" android:value="f3Os4GAOqxgm79GqbnkT9L8T"/>

这是官方给的测试账号,如果以上都没有问题,可以先用这个账号进行测试,在替换自己的key和id

PS:运行过程中如果报版本的错,请将BDIntegrationSDK_LibProject SDK最低版本调到4.0以上。

还有其他问题欢迎一起讨论。

个人博客

http://jackwaiting.com
https://github.com/Jackwaiting
http://www.zhihu.com/people/jackwaiting

2
0
查看评论
发表评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场

Android接入百度自动更新SDK

一:前言 公司的app,上传到百度应用市场,然后说必须要接入百度的自动更新sdk才能上架,于是从百度官网上去下载jar包,下载的时候必须要带上数据统计,如果使用自动的jar包,还需要带上广告联盟,坑爹...
  • lowprofile_coding
  • lowprofile_coding
  • 2015-11-07 18:49
  • 8674

百度自动更新SDK的使用

对于百度强制使用自家自动更新sdk不作评论,这里只是记录其使用方式。 其sdk有四种更新方式:1.静默更新 2.默认ui更新 3.自定义ui更新 4.通过百度助手更新 为了达到应用更新模块的统一性...
  • wblyuyang
  • wblyuyang
  • 2015-11-06 14:45
  • 5462

Android 百度自动更新(升级)SDK的使用

本文采用的是“自定义UI更新”方式 首先在AndroidManifest.xml中添加如下配置: 本文采用的是“自定义UI更新”方式 首先在AndroidManifest.xml中添加如下配置: ...
  • huashanjuji
  • huashanjuji
  • 2015-09-25 17:07
  • 771

Android接入百度自动更新SDK

一:前言 公司的app,上传到百度应用市场,然后说必须要接入百度的自动更新sdk才能上架,于是从百度官网上去下载jar包,下载的时候必须要带上数据统计,如果使用自动的jar包,还需要带上广告联盟,坑爹...
  • lowprofile_coding
  • lowprofile_coding
  • 2015-11-07 18:49
  • 8674

百度自动更新SDK

  • 2017-06-22 09:08
  • 1009KB
  • 下载

Android软件自动更新升级功能的实现

  • 2015-08-25 15:10
  • 83KB
  • 下载

Android应用程序的自动更新升级

  • 2012-07-10 14:55
  • 834KB
  • 下载

友盟在线参数+自动更新升级SDK实现指定版本强制更新升级

项目上有这样的需求:对指定的版本要求强制升级,同时其它的版本可以选择性升级。 友盟的自动更新功能还是挺好用的,只不过对强制升级这块支持的还不到位。 不过友盟的开发人员也给出了勉强可行的方案...
  • wanggsx20080817
  • wanggsx20080817
  • 2014-08-04 17:19
  • 1021

友盟在线参数+自动更新升级SDK实现指定版本强制更新升级

项目上有这样的需求:对指定的版本要求强制升级,同时其他的版本可以选择性升级。 友盟的自动更新功能还是挺好用的,只不过对强制升级这块支持的还不到位。不过友盟的开发人员也给出了勉强可行的方案: 使用友盟在...
  • oLevin
  • oLevin
  • 2014-08-02 00:14
  • 4553

Android接入百度自动更新Demo

  • 2015-11-07 18:53
  • 3.61MB
  • 下载
    个人资料
    • 访问:254864次
    • 积分:2586
    • 等级:
    • 排名:第16318名
    • 原创:34篇
    • 转载:0篇
    • 译文:2篇
    • 评论:67条
    博客专栏
    文章分类
    最新评论