今天主题:七夕 软件自动更新
今天任务:软件自动更新
-----题外话--------------------------------------
七夕节快乐!
我等屌丝以加班结束七夕,什么玫瑰什么酒店都暂时远离吧,活在代码中。
----------------------------------------------------
-----主题-----------------------------------------
因为项目需要,需要自动更新软件,网上调查了一翻,觉得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,所以导致总是检测不到新版本,希望各位碰到类似情况的朋友注意下