怎么禁止/屏蔽/绕过 APP 强制更新才能用?

2018-01-23 11:12:46 +08:00
 cantonadong

今天京东强制要求更新,不更新不能用,只能点升级或退出。 有这么流氓的吗?

怎么能够跳过这个机制?

35298 次点击
所在节点    Android
31 条回复
honeycomb
2018-01-23 11:23:02 +08:00
这个一般很难,可能涉及到修改客户端

建议不再使用 app 端,而使用网页版,如果无论如何也不愿意接受它的强迫升级。
liuzhedash
2018-01-23 11:24:45 +08:00
这不可能。。。
hqfzone
2018-01-23 11:26:42 +08:00
强制升级可能是因为以后数据接口都变了,你即使绕过了……又如何?
1115746521
2018-01-23 11:43:48 +08:00
https://www.imooc.com/article/9681
只用 fiddler 的修改 response 方法进行修改,但是每次打开 app 就得修改
yuriko
2018-01-23 12:17:22 +08:00
话说,不就是因为后台数据接口有不兼容的地方才强制更新么……
kslr
2018-01-23 12:34:58 +08:00
作为开发者,一般很少要求强制升级,除非是影响到用户使用的问题才会强制升级。
zj299792458
2018-01-23 12:39:17 +08:00
自己搭一个老的 jd 服务器配合即可
meisky6666
2018-01-23 12:41:02 +08:00
host 屏蔽?
kingboy9525
2018-01-23 12:52:51 +08:00
用小程序?
Jameson1559
2018-01-23 15:05:16 +08:00
以我目前接手项目为例

之前一直没有强制更新功能,但是后来服务端配置和接口发生几次大的更新,其中有几个接口结果集发生了不兼容的变更,询问过项目经理,领导沟通一致之后决定不做接口过渡(也就是没有备用接口),然后,很自然的导致了一大批闪退报错问题,查看一下活跃用户版本发现好多用户停留在 build 71,目前正式构建号 80,不兼容更新是构建 75,然后这批用户就抱团报问题,说:你看我们这个!都用不成了!你们开发组的在吃 S 吗?给我们项目经理还一顿批,更搞笑的是有的人构建号还是 25,也凑热闹……最后解决方案很简单,自己更新,更新到最新版本之后什么问题都没有。

该更新就更新,你不是开发这个产品的,你不会知道更新背后的变动有多大的,如果你愿意死守老版本,就要做好没有技术支持的准备,开发人员不会因为你版本停在 25 就返回过去给你一个人专门提供 25 版本的接口和维护的。不愿意更新但却想要享受最新版的功能这事儿基本上是不可能的

如果坚持不愿意更新(就像是死守 Win Xp,宁死不更 Win 10 ),请自己构建并搭设应用所需要的全部服务接口

「或者换成 Web 版本,不要使用 App 」(如果有 Web 版本的话)
EmmaSwan
2018-01-23 15:06:11 +08:00
那我要是流量差不多到头了,还得花个几十上百兆去下载?
脑回路无法理解
strongcoder
2018-01-23 15:14:02 +08:00
强更 很正常 我开发 APP 过程中经历过三次强更 没有问题谁愿意强更,每次推行强制更新都会有很多咨询电话过来 一般都是 APP store 的锅 什么 刷新不出来新版本 一直在应用和 APP Store 跳来跳去,至于楼上说什么流量问题 搞笑了吧 都设置强更了 还管你啥流量啊 没流量不用 卸载
s82kd92l
2018-01-23 15:18:59 +08:00
BAT 巨头们玩热更新还要更恶心,需要消耗更多流量和存储空间。 只要 app 更新时没要新权限,我觉得都可以接受。你用 web 版或者小程序,每一次使用也会自动加载最新版本,效果一样的。

@EmmaSwan 比如酷安就有增量更新,可以省不少流量。
EmmaSwan
2018-01-23 15:30:57 +08:00
@strongcoder 不好笑.
luojianxhlxt
2018-01-23 15:35:23 +08:00
xp 框架有个取消对话框的插件
qianmeng
2018-01-23 15:38:55 +08:00
@honeycomb 这个要说知乎了,手机网页版设置障碍,千方百计跳到客户端,这年头防不胜防。
learnshare
2018-01-23 15:39:49 +08:00
开发商通常希望用户手里统一只有最新版,两个版本之间是否可以兼容都是不能保证的
HongJay
2018-01-23 15:51:42 +08:00
@strongcoder 只有开发者能理解开发者。。
zsdroid
2018-01-23 15:55:43 +08:00
@EmmaSwan 流量差不多到头了,还上啥网,而且现在大街上各种 wifi
WillBe
2018-01-23 16:12:11 +08:00
我 相信所有的强更都是开发者不得已的决定。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/425159

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX