【2013-8-13 23:55 星期二 ------友盟(umeng)自动更新组件,测试】

本文分享了在七夕节期间解决软件自动更新问题的经验,包括使用UMENG平台进行更新流程的详细步骤,特别是如何正确配置AndroidManifest.xml文件以避免更新检测失败的问题。通过实践和解决问题的过程,作者提供了实用的建议,帮助开发者顺利实现软件自动更新。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

今天主题:七夕  软件自动更新

今天任务:软件自动更新


-----题外话--------------------------------------

七夕节快乐!

我等屌丝以加班结束七夕,什么玫瑰什么酒店都暂时远离吧,活在代码中。

----------------------------------------------------


-----主题-----------------------------------------


因为项目需要,需要自动更新软件,网上调查了一翻,觉得umeng挺适合做更新的,

于是,

一番折腾下来,俩小时没了;


现在把流程记录下来

首先,上官网看了下文档:http://dev.umeng.com/doc/document_update_android.html

按照文档上面的步骤

一路走到第五步:上传最新的apk(第一次使用应当上传两版,一个低版本,一个较前一版高些的版本)


好,激动人心的时刻到了;

把低版本装上,呃,显示没有更新,查找官方FAQ,把context (Activity)改为context.getParent(),不成

UmengUpdateAgent.setUpdateAutoPopup(false)---改为true,不成

崩溃,再读一遍文档

算了,没效果


好吧,看看给的demo里AndroidManifest.xml里有啥不同

哟嗬,有了

发现一个

  <!-- Caution! Do not change this app key. It is only for demo usage. -->
        <meta-data
            android:name="UMENG_APPKEY"
            android:value="4f83c5d852701564c0000011" >
        </meta-data>

这里的value值是你在注册umeng时它分配给你的appkey,改之


哇叉,成功了!


总结下:这里官网没提到的是要在AndroidManifest.xml添加你的appkey,所以导致总是检测不到新版本,希望各位碰到类似情况的朋友注意下






评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值