android - 检测更新是询问服务器还是服务器给 push 通知?
天蓬老师
天蓬老师 2017-04-17 11:55:21
[Android讨论组]

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

天蓬老师
天蓬老师

欢迎选择我的课程,让我们一起见证您的进步~~

全部回复(3)
高洛峰

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

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

伊谢尔伦

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

PHP中文网

补充一下 @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> 描述。
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号