之前入手了S8+ 64GB的欧版,原版系统无刷机修改,因此自带Google全家桶。前段时间发现手机耗电很快(一个下午就能吃掉30%多的电量),看到系统的耗电排行榜,Google Play服务稳居前三。然而这时候如果给他连上十几分钟的VPN,接下来耗电量就会减少很多。个人猜测是由于国内的网络环境导致Google频繁的去请求服务。
上网搜了一下,也发现有种说法是Google会去频繁测试当前的wifi环境是不是需要登录,采用的就是去Google服务器请求某个204的反馈,如果能成功返回就说明当前网络可用,无需登录,如果是跳转就是需要登录,如果超时就是wifi不可用,文章建议换成g.cn或者国内其他厂家的服务(参见 https://blog.csdn.net/asahinokawa/article/details/80722178)。根据页面提示,我在S8+增加了captive_portal_https_url 和 captive_portal_http_url 两个变量,分别指向能正常请求的国内服务https://connect.rom.miui.com/generate_204 以及 http://www.google.cn/generate_204 。是否有用尚待验证。