首页 > 检测更新是询问服务器还是服务器给 push 通知?

检测更新是询问服务器还是服务器给 push 通知?

是每次启动应用就请求服务器检测是否能更新
还是服务器给 push 通知?


检测更新这种东西,不需要实时性,一般用户使用的时候给出提示就好,所以要用前者。
你是多希望用户更新,要用推送


如果是android应用的话,push是不是太影响用户体验了,所以还是每次启动应用都向服务器请求是否更新最好。将versionName或者versionCode与服务器端进行比较就行。

感觉老外好像也没看懂push...
http://stackoverflow.com/questions/25999081/android-update-version-by-requesting-to-server-or-receiving-push-by-server


补充一下 @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> 描述。
【热门文章】
【热门文章】