V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
lpage
V2EX  ›  Android

android 8.1 微信无法推送

  •  
  •   lpage · 2017-12-10 18:33:29 +08:00 · 15015 次点击
    这是一个创建于 2565 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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

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

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

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

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

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

    蜂窝网络时因为用手机较频繁,暂时还没遇到
    lpage
        25
    lpage  
    OP
       2018-01-26 17:42:07 +08:00 via iPhone
    @carlmasayoshi 那我们情况不大一样
    trys1
        26
    trys1  
       2018-02-27 16:14:32 +08:00
    同问,有没有什么方法,既可以休眠微信,又可以及时收到消息
    gqfBzoLVY3Wl4Tng
        27
    gqfBzoLVY3Wl4Tng  
       2018-12-31 12:51:29 +08:00
    打消了重回 Android 的念头
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3732 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 10:25 · PVG 18:25 · LAX 02:25 · JFK 05:25
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.