bilibili: 大家都用的某个东西 + wifi = 收费 wifi?

2018-05-23 19:20:21 +08:00
 blankme

如图,只要开了大家都用的某个东西,bilibili 客户端就把 wifi 识别为收费 wifi。

  1. b 站客户端版本为最新
  2. 播放流量是走国内的
  3. Android 8.0.1

诉求:

  1. 解决 bug
  2. 或提供一个开关让用户关闭这种提醒(包括 4G 网络的提醒)

PS:

  1. 网上看到这个问题至少在 2015 年就有人提出,已经 8012 年了 - -
  2. 为了避免进 chamber,用了奇怪的代名词。。。
10486 次点击
所在节点    全球工单系统
18 条回复
Love4Taylor
2018-05-23 19:26:20 +08:00
只能绕过
blankme
2018-05-23 19:28:36 +08:00
@Love4Taylor
求问怎么绕过,我试了自带的几个规则,然后又找了 github 上的 acl,结果都不行
Love4Taylor
2018-05-23 19:30:13 +08:00
@blankme 分应用 Bypass Mode
blankme
2018-05-23 19:33:29 +08:00
@Love4Taylor
works like a charm...
肥肠感谢,忘了还有这个功能
oott123
2018-05-23 19:49:25 +08:00
好像是安卓 api 提供的 是否为计费网络的信息 应用没啥好办法吧
moult
2018-05-23 19:54:40 +08:00
毕竟有部分人买的那个东西是按流量计费的,所以就给了"人性化"的提示了。。。
winglight2016
2018-05-23 19:57:21 +08:00
用路由翻
leaves7i
2018-05-23 20:07:26 +08:00
这是安卓自动识别的,提供的 API。
如果是 WIFI/手机热点的话,可以这样关闭

设置 - 搜索「流量使用情况」 - WLAN - 网络限制

但是 V 的话,就不清楚了→_→
blankme
2018-05-23 20:18:33 +08:00
@leaves7i
我试了下这个方法,把 wifi 设为“不计流量”,然后对 bilibili 并不起作用。。
newtype0092
2018-05-23 20:36:50 +08:00
我用着 22 卡,照样提示用流量观看。。。。
honeycomb
2018-05-23 22:06:11 +08:00
这是 Android 自身的问题,无解,按理说这个问题应当仅出现在 8.1 且不超过 3 月更新的版本中。

在 P 中需要某个东西运行时向系统说明当前网络的 capabilities,某个某个东西确实这么做了,但 downloadmanager 似乎还是不能正常运行。
honeycomb
2018-05-23 22:12:17 +08:00
@blankme 具体原因:
早先在 Android 中,那个东西开启时,系统依然以当前连接了 WiFi/蜂窝数据网络作为网络能力的依据。

到了 Android8.1 (我总觉得是 8.1 而不是 8.0,8.0 应该没有这个问题的),Google 觉得这样不对,因为系统不能保证那个东西到底在用 WiFi 还是 cellular,所以它就要求那个东西向系统注册 network capability,在四月更新以前,如果没有这个动作,系统就默认是 metered network,导致使用新 API 判断网络是否按照流量计费的应用就会出故障。


4 月的补丁把这部分改成,如果那个东西没有注册任何东西,则使用未开启那个东西时的作为基准。但 download manager 还是有问题。
Love4Taylor
2018-05-23 22:26:27 +08:00
@honeycomb #12 P DP2 上 DownlaodManager 无问题
blankme
2018-05-23 22:38:42 +08:00
@honeycomb
感谢解答
twoyuan
2018-05-23 22:42:02 +08:00
很烦,因为这个 Google Photos 已经不会自动同步照片了。除非设置 NAT 模式,但这个模式貌似现在不太稳定了
honeycomb
2018-05-23 22:42:34 +08:00
@Love4Taylor 是注册了 capability 的原版没问题吗?
Love4Taylor
2018-05-23 22:47:18 +08:00
@honeycomb #16 恩 原版. 另外 我记得他们 commit 里好像说是只对 P 有效来着... 不过 DP1 也存在 DM 的问题 到 DP2 才修好, 这么算的话 8.1 来说 5 月补丁应该修好了吧?
codehz
2018-05-24 00:40:48 +08:00
8.x 的锅,transproxy 模式了解一下,配合 AFWall 即可,缺点是需要 root,

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

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

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

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

© 2021 V2EX