老版本的自动更新存在的问题
1.没有服务器内容的提示,用户不知道更新了什么功能
2,没有强制升级的方案,部分用户用看到有新版本的时候会选择取消,当版本发生重大更改的时候,如果不更新,程序可能无法运行,所以需要加一个是否强制升级的方案,由服务器端决定用户是否能跳过升级继续使用还是关闭应用程序
详细的方案:
1. 服务器端添加新的php代码,链接地址:
update_Url=http://blog.foreverlove.us.cn/download/android/update_version.php
2. update_version.php内  容
<?php
$versionName = “2.0.02.0905”;  //版本号,不含字母等
$apk_download_url = “http://zhaisoft.googlecode.com/svn/apk/zhaiwallpaper.apk”;
$update_Info_url = “http://zhaisoft.googlecode.com/svn/about/zhaiwallpaper/aboutzhaiwallpaper.html”;
$update_force=1; //是否强制更新  1.代码 强制更新,2 代码用户可以选择是否更

echo $versionName . “;” .$apk_download_url . “;” .$update_Info_url.”;”.$update_force;
?>
3.客户端取到服务器更新返回的字符串例如
2.0.02.0905;http://blog.foreverlove.us/ctcare.apk;http://www.189.cn/ctcare_info.html;1
如果最后一个字符串是1的话强制用户更新,否则无法登陆系统
4.系统设置里添加一个自动更新的设置 和 一个立即检查更新按钮 ,设置包括以下几个单选周期选项
a.每次启时候更新
b,每天更新
c,每周更新
d,不自动更新
e.只在wifi连接下自动更新
新版本的可以解决的问题
1. 版本更新内容的推送,由服务器端html的形式来提供
2. 服务器端决定是否强制升级,防止用户沉迷于老版本
3. 使用状态栏后台服务下载, 如果网速较慢,用户可以在下载的时候去做别的事情,下载完成后,通知用户安装程序,2.5M 的程序如果用GRPS下载的话要几分钟才能下载完成
4.美化部分UI
另外建议在谷歌官方市场上面布暑 关爱随行android
谷歌官方市场有 新版本自动通知和自动更新的功能    有新版本会自动通知用户更新