是每次启动应用就请求服务器检测是否能更新
还是服务器给 push 通知?
补充一下 @CKJOKER 的回答。
配置xml文件,软件启动时进行比较。比较的是 <version></version> 中的值是否一致
<?xml version="1.0" encoding="utf-8"?>
<info>
<version>11</version>
<url>http://xxx.xxx.xxx.xxx:8099/XXXX/XXX.apk</url>
<description>检测到最新版本,请及时更新!</description>
</info>
===================================
<url></url>新版本下载地址
<description> 描述。
3 回答894 阅读✓ 已解决
2 回答995 阅读✓ 已解决
1 回答780 阅读✓ 已解决
2 回答898 阅读
2 回答831 阅读
1 回答775 阅读
1 回答822 阅读
如果是android应用的话,push是不是太影响用户体验了,所以还是每次启动应用都向服务器请求是否更新最好。将versionName或者versionCode与服务器端进行比较就行。
感觉老外好像也没看懂push...
http://stackoverflow.com/questions/25999081/android-update-version-by-requesting-to-server-or-receiving-push-by-server