lpage
V2EX  ›  Android

android 8.1 微信无法推送

  •  
  •   lpage · Dec 10, 2017 · 19898 views
    This topic created in 3251 days ago, the information mentioned may be changed or developed.

    更新之后微信不能推送了啊,不管是默认设置还是从 battery optimization 中放出来

    每次进入微信都显示没有网络连接,过两秒才能连上,再出来新消息

    8.0 的时候也是显示没有网络连接,但可以正常推送

    27 replies  •  2018-12-31 12:51:29 +08:00
    ltux
    ltux
    Dec 10, 2017
    1
    大概安卓 8.1 引入了什么新的后台限制机制,而微信还没有针对性适配,你只能等微信更新嘞。
    lpage
    lpage
    OP
    Dec 10, 2017
    2
    另一帖的楼主说他 8.1 没有问题、、、
    @ltux
    Jibunuo
    Jibunuo
    Dec 10, 2017 via Android
    3
    楼主什么机器?
    lpage
    lpage
    OP
    Dec 10, 2017
    4
    @Jibunuo nexus 5x
    Jibunuo
    Jibunuo
    Dec 10, 2017 via Android
    5
    @lpage 什么时候收到推送的?我的 6p 还没收到推送。
    love4taylor
    love4taylor
    Dec 10, 2017
    6
    我这推送一直正常, 显示没有网络连接 出现过 不过不频繁
    默认后台管理 没关 Background activity
    MrCurly
    MrCurly
    Dec 10, 2017
    7
    我的 N6p 推送没问题。。
    honeycomb
    honeycomb
    Dec 10, 2017 via Android
    8
    你遇到的情况从 android 7.0 开始就是常态了,这里描述一下发生的事情:

    1,android 7 开始引入 light doze,即在熄屏后,手机很快进入 doze 的第一阶段,期间除了 play service 等(应该是关闭 battery optimization 的应用)无法连网,每隔几分钟或者十几分钟有一次维护窗口,期间应用可以联网。

    微信如果使用依赖于后台 service 的情况,基本上每次进入都会显示没有网络连接,至于为什么腾讯一年半(从 android 7 公开预览版算起)下来都不肯改,是腾讯的事情。。

    2,有一种解法是对它开启 android 8 ( 7 实际上已经有了)的后台限制(可以在开发者选项,battery check 里找到),再用绿色守护对它开启浅睡模式,这样基本可以保证微信能被 gcm 拉起。
    honeycomb
    honeycomb
    Dec 10, 2017 via Android
    9
    @Jibunuo 6p 手动装 full ota 即可
    lpage
    lpage
    OP
    Dec 10, 2017
    10
    @Jibunuo 下载的 OTA,sideload 命令装的
    lpage
    lpage
    OP
    Dec 10, 2017
    11
    @honeycomb 是不是可能是 google play service 的问题?现在我的 google now feed 不能更新,显示 can't reach your feed at the moment
    lpage
    lpage
    OP
    Dec 10, 2017
    12
    reset network 之后 google now feed 好了,微信似乎也好了,再观察一下
    lpage
    lpage
    OP
    Dec 10, 2017
    13
    还是不行、、、
    zhouquanbest
    zhouquanbest
    Dec 10, 2017 via Android
    14
    装 play 版的微信 play 微信走 gcm 推送唤醒
    lpage
    lpage
    OP
    Dec 10, 2017
    15
    @zhouquanbest 就是 play 版本
    youngxhui
    youngxhui
    Dec 10, 2017 via Android
    16
    从来没有被唤醒过
    lpage
    lpage
    OP
    Dec 10, 2017
    17
    感觉是 wifi 的问题,reset networking 之后不连 wifi,一切正常

    一旦连过 wifi,就不行了,即使把 wifi 断开用蜂窝网络,依旧不行
    allen0125
    allen0125
    Dec 10, 2017 via Android
    19
    在我这里是好的( 233
    joevictory
    joevictory
    Dec 11, 2017
    20
    我 nexus 5x 上没问题,是不是跟我在电池优化里面把微信设置为不优化有关?
    cs4589999
    cs4589999
    Dec 22, 2017 via Android
    21
    关闭电池优化后
    carlmasayoshi
    carlmasayoshi
    Jan 25, 2018
    22
    楼主问题解决了吗?我是偶尔进入微信会遇到显示没有网络连接,过一两秒才好,pixel xl 8.1
    lpage
    lpage
    OP
    Jan 26, 2018
    23
    @carlmasayoshi 我发现问题出现在 SS 和 Data Saver。
    首先 FCM (之前的 GCM )并没有被墙,即使不 FQ 也能推送消息。
    使用“*#*#426#*#*”命令查看,发现不论开不开 SS,FCM 都能收到消息,但是开 SS 之后,即使系统收到消息,也无法唤醒微信。
    另外就是蜂窝网络环境下,如果打开“ Data Saver ”,同样无法唤醒微信。
    解决方案:
    1. SS 中添加微信例外(我现在选用 GFW list 方式)
    2. Data Saver 中添加微信例外
    这样进去之后还有有时候会显示没有网络连接,但是推送正常
    carlmasayoshi
    carlmasayoshi
    Jan 26, 2018
    24
    @lpage 那可能我们情况还不一样,我这边 SS 一直是 GFW list 模式,Data Saver 也是关闭的

    多数时候推送都能正常收到,但如果手机放置一段时间不操作,就容易遇到收不到推送的情况,此时唤醒手机会看到 wifi 是正常连接的,但打开微信会显示没有网络连接,过一两秒钟前面未收到的推送才能一起到达

    蜂窝网络时因为用手机较频繁,暂时还没遇到
    lpage
    lpage
    OP
    Jan 26, 2018 via iPhone
    25
    @carlmasayoshi 那我们情况不大一样
    trys1
    trys1
    Feb 27, 2018
    26
    同问,有没有什么方法,既可以休眠微信,又可以及时收到消息
    gqfBzoLVY3Wl4Tng
    gqfBzoLVY3Wl4Tng
    Dec 31, 2018
    27
    打消了重回 Android 的念头
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1323 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 41ms · UTC 20:04 · PVG 04:04 · LAX 12:04 · JFK 15:04
    ♥ Do have faith in what you're doing.