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

最近国内 IP 下的 playstore 微信不走 FCM 了吗

  •  
  •   ccloudk · 2020-04-22 03:40:02 +08:00 · 24686 次点击
    这是一个创建于 1678 天前的主题,其中的信息可能已经有所发展或是发生改变。
    肉身在墙外,测试不了,
    看最近酷安有几个留言说最近国内 IP 下的 playstore 微信不走 FCM 了,非要把微信也拉入代理才行
    大家能测试下吗
    69 条回复    2020-06-17 23:52:02 +08:00
    thefack
        1
    thefack  
       2020-04-22 03:51:49 +08:00
    你是微信开发组的吗?
    nvkou
        2
    nvkou  
       2020-04-22 04:00:33 +08:00 via Android
    不大可能。境外微信用户还挺多的。要和中国人打交道啊
    kaedea
        3
    kaedea  
       2020-04-22 04:02:10 +08:00 via Android
    fcm 只是起到拉起微信推送进程的作用
    LewisHorse
        4
    LewisHorse  
       2020-04-22 04:05:05 +08:00
    同在墙外
    原生系统微信一直存在消息延迟的情况
    ochatokori
        5
    ochatokori  
       2020-04-22 04:06:55 +08:00 via Android
    对对对,我也发现最近没有收到微信的 fcm 推送了
    拉进代理里面可以收到推送消息可靠吗
    ccloudk
        6
    ccloudk  
    OP
       2020-04-22 04:09:29 +08:00 via Android
    @ochatokori 理论上可靠。
    如果真的封了国内 IP 环境,那就和钉钉一样了,一个月前上飞机前从未 FCM 推过,下了飞机连 wifi 突然走 FCM 了
    ccloudk
        7
    ccloudk  
    OP
       2020-04-22 04:10:13 +08:00 via Android
    @nvkou 看五楼意思是真的,国内用户可以查看一下 FCM 记录
    ironsky
        8
    ironsky  
       2020-04-22 04:12:30 +08:00
    墙外 FCM 也不可靠,消息延迟,漏接语音.
    ccloudk
        9
    ccloudk  
    OP
       2020-04-22 04:14:42 +08:00 via Android
    @thefack 不是
    @ironsky 会出现。非要白名单,让进程不缓存才行。
    Jerami
        10
    Jerami  
       2020-04-22 04:18:26 +08:00
    我在墙外都不走,外国手机号注册的微信,没有支付功能,后台给我占用 400+,唉真是服了腾讯。
    ochatokori
        11
    ochatokori  
       2020-04-22 04:31:05 +08:00 via Android
    消息可靠,刚才我用小号全局飞机打开微信,然后马上杀掉,马上对小号发消息,可以在 fcm 记录里面看到推送记录。
    ochatokori
        12
    ochatokori  
       2020-04-22 04:33:46 +08:00 via Android
    @Jerami #9 你没有完全杀掉退后台所以才不走 fcm 吧
    ochatokori
        13
    ochatokori  
       2020-04-22 04:35:28 +08:00 via Android
    @ochatokori #11 当时大号收不到 fcm 的时候也测试过这个小号,也是一样收不到 fcm
    看来是真的判断为国内 ip 就不发 fcm
    ccloudk
        14
    ccloudk  
    OP
       2020-04-22 04:35:36 +08:00 via Android
    @ochatokori 看来现在不把微信代理,就没微信 FCM 记录,国内 IP 不走 FCM 了。
    看酷安用户反应,这个是最近才出现的问题。

    @Jerami 一般情况,使用国际版 os 和 playstore 微信,fcm 会有记录
    ccloudk
        15
    ccloudk  
    OP
       2020-04-22 04:38:24 +08:00 via Android
    @ochatokori 完全杀掉是指 force stop 吗,那个状态下会有 failed 记录。
    不清理也走 FCM 记录的,只是微信自己的推送服务会快一步,FCM 起一个辅助拉起的作用。
    ochatokori
        16
    ochatokori  
       2020-04-22 04:45:22 +08:00 via Android
    @ccloudk #15 啊,原来 failed 状态是因为完全杀掉,学到了。
    我能做到了完全杀掉接受推送应该是绿色守护的 xp 特性的功劳

    刚才发现我的小号全局代理接受了一次 fcm 之后,再切换回原来不走代理也能接受推送了
    ccloudk
        17
    ccloudk  
    OP
       2020-04-22 04:50:19 +08:00 via Android
    @ochatokori 这情况...可能是策略上的缓冲性延迟。
    如果需要具体分析,还得等更多国内用户反馈。
    Love4Taylor
        18
    Love4Taylor  
       2020-04-22 04:57:24 +08:00 via Android
    挺早之前就发现是这样了。
    ochatokori
        19
    ochatokori  
       2020-04-22 05:05:18 +08:00 via Android
    又做了更多测试,刚才切换回去国内 ip 的小号一段时间之后就收不到 fcm 了
    可以确定走代理恢复 fcm 是有效的
    maogang39
        20
    maogang39  
       2020-04-22 06:54:23 +08:00 via Android
    @Jerami 墙内,直连,早期 gv 注册的号,也是没有支付功能,前段时间开始“钱包”选项已经出现了,至今还没点过。
    wzehai
        21
    wzehai  
       2020-04-22 07:06:17 +08:00 via Android
    呃,弱弱问一句,怎么看 fcm 记录?
    Cytion
        22
    Cytion  
       2020-04-22 08:07:50 +08:00 via Android   ❤️ 1
    @wzehai *#*#426#*#*
    tomqin
        23
    tomqin  
       2020-04-22 10:05:30 +08:00 via Android
    所以需要把微信域名全部设为走 proxy 吗...这样不就把 IP 直接给腾讯了
    xiva1209
        24
    xiva1209  
       2020-04-22 13:32:16 +08:00
    谁能分享一下微信的全部域名,用的 surfboard,不能根据 app 决定是否代理,只能根据规则
    tomqin
        25
    tomqin  
       2020-04-22 13:49:32 +08:00 via Android
    @xiva1209
    *.qq.com 应该包含全部了
    可能 *.weixin.qq.com 就足够
    fever
        26
    fever  
       2020-04-22 14:00:17 +08:00
    @xiva1209 #24 早就可以啦,用包名 ,最近请求可以看到软件的包名.比如 PROCESS-NAME,com.tencent.mm,Proxy
    xiva1209
        27
    xiva1209  
       2020-04-22 14:01:15 +08:00
    @tomqin 谢谢,weixin.qq.com 设为代理貌似就可推送了
    fever
        28
    fever  
       2020-04-22 14:01:27 +08:00
    @xiva1209 #24 另外 规则里面不写包名,在分应用代理里面也可以不勾选微信啊,然后就会走代理了
    StanLin
        29
    StanLin  
       2020-04-22 15:15:34 +08:00
    我这边一直以来普通消息都不能走 FCM,在 FCM 日志里有见到过 WeChat 相关的日志的就只有在桌面端登陆时的手机的确认推送。

    然后也是前一阶段发现登陆的确认推送不走 FCM 了,刚刚通过 WeChat 也走代理的方式重新用上了 FCM 。
    tomqin
        30
    tomqin  
       2020-04-22 15:19:11 +08:00 via Android
    有点像钓鱼执法😂,IP 一封一个准
    fakeJas0n
        31
    fakeJas0n  
       2020-04-22 15:49:26 +08:00
    原因找到了
    微信真有你的.jpg
    deorth
        32
    deorth  
       2020-04-22 16:27:05 +08:00 via Android
    消息延迟,漏接语音+10086,特别难受,不知道要不要用回国内版
    xiva1209
        33
    xiva1209  
       2020-04-22 19:10:42 +08:00
    @fever 谢谢,那太方便了
    xiva1209
        34
    xiva1209  
       2020-04-22 19:13:12 +08:00
    @fever 不勾选微信只是不让微信绕过,那还是按规则走,就会根据 GEOIP 走直连了。
    WinnieNumberTwo
        35
    WinnieNumberTwo  
       2020-04-22 19:56:42 +08:00
    @deorth 搞台 iPhone 专门装国产毒瘤。
    ccloudk
        36
    ccloudk  
    OP
       2020-04-22 20:21:55 +08:00 via Android
    @tomqin 具体网络方面我不太懂,但确实有点没隐私的感觉
    @fakeJas0n 受苦了
    @deorth 加电池白名单 微信电池不优化 换苹果🍎
    MisakiYui
        37
    MisakiYui  
       2020-04-22 20:26:46 +08:00
    难怪最近看 FCM 日志,没有微信的记录了,腾讯真是恶心。
    yujiang
        38
    yujiang  
       2020-04-22 21:19:30 +08:00 via Android
    想问下不走 fcm 对 tx 有啥好处?
    leido
        39
    leido  
       2020-04-22 21:32:26 +08:00 via Android
    @yujiang tx 没好处,但是一般用户手机有谷歌框架吗?!!
    domosekai
        40
    domosekai  
       2020-04-22 23:55:14 +08:00
    小米 A3,国内 IP,FCM 里依然有微信记录
    ccloudk
        41
    ccloudk  
    OP
       2020-04-23 05:12:49 +08:00 via Android   ❤️ 1
    @StanLin 正常情况下,桌面登陆后就不通过 fcm 了
    ccloudk
        42
    ccloudk  
    OP
       2020-04-23 05:14:22 +08:00 via Android
    @MisakiYui 钉钉最近也没有了,很奇怪
    @yujiang 看 google 文档,似乎收费
    @domosekai 这个有精力可以继续观察一段时间
    StanLin
        43
    StanLin  
       2020-04-23 07:38:36 +08:00
    @ccloudk 果真是如此,常年两端都登陆着就没发现这茬。
    buste
        44
    buste  
       2020-04-23 08:24:37 +08:00 via Android
    看样子
    微信 钉钉?似乎国内都没有了 fcm 的话
    是不是统一推送联盟快了的前奏?
    LittleControl
        45
    LittleControl  
       2020-04-23 09:27:37 +08:00
    我说呢,最近微信漏接了很多消息,我还以为是我的这里的 mipush 出了问题,都准备准备重新刷一下系统了
    skylancer
        46
    skylancer  
       2020-04-23 10:05:04 +08:00
    @ochatokori 杀后台并没关系 微信走的高优先级
    xiva1209
        47
    xiva1209  
       2020-04-23 19:31:35 +08:00
    不知什么原因现在微信走代理也不能 fcm 了,真是干了腾讯亲妈
    xiva1209
        48
    xiva1209  
       2020-04-23 19:43:47 +08:00
    不稳定,时可时不可。
    czb
        49
    czb  
       2020-04-23 21:31:30 +08:00 via Android
    怪不得这周信息经常延迟一分钟左右
    bclerdx
        50
    bclerdx  
       2020-04-23 22:29:50 +08:00
    @czb 你怎么知道延迟 1 分钟?
    ccloudk
        51
    ccloudk  
    OP
       2020-04-23 23:36:11 +08:00 via Android
    @xiva1209 别生气,慢慢它现在和 qq 一样了;估计是国外用户数量太少,国产 OS 越来越多白名单原因,真的傲娇
    @bclerdx 推送响铃时间和消息页面时间
    czb
        52
    czb  
       2020-04-24 01:29:27 +08:00 via Android
    @bclerdx 我一般同时用网页版 网页版聊了很久 App 才有反应
    honeyshine75
        53
    honeyshine75  
       2020-04-24 16:52:55 +08:00 via Android
    最近感觉延迟严重
    bclerdx
        54
    bclerdx  
       2020-04-28 07:28:08 +08:00 via Android
    @Jerami 以后台进程和服务占用才 400 兆很正常。
    tobashen
        55
    tobashen  
       2020-04-28 13:26:37 +08:00   ❤️ 1
    @WinnieNumberTwo 我现在就是这样。。。安卓手机就用来看 Y2B 和奈飞了。。。打打电话,毕竟通话录音是刚需。需要推送的 APP 都扔到 IPHONE 去了。就是感觉麻烦点。但是一想到安卓 APP 乱七八糟的目录,就感觉麻烦也值了
    bclerdx
        56
    bclerdx  
       2020-04-28 15:08:45 +08:00 via Android
    @kaedea 什么意思?
    bclerdx
        57
    bclerdx  
       2020-05-01 14:31:32 +08:00
    我试了几天,FCM 没问题呀,可以走这个通道的。消息没感觉有多少延迟。
    domosekai
        58
    domosekai  
       2020-05-13 13:27:58 +08:00
    补充:小米 A3 (原生系统)原来安卓 9 的时候微信 FCM 没问题,前几天升级到 10,不走 FCM 了,消息延迟明显。但是微信升级到 Google Play 的 7.0.13 后 FCM 又正常了,消息推送也及时,FCM 里的推送时间和消息时间差不多。
    deepcoder
        59
    deepcoder  
       2020-05-18 11:32:49 +08:00
    @xiva1209 想问下,surfboard 里面怎么添加网址规则?我添加了 weixin.qq.com ,但是好像规则不起作用,还是收不到 FCM 的推送
    xiva1209
        60
    xiva1209  
       2020-05-18 12:04:54 +08:00
    @deepcoder DOMAIN-SUFFIX,qq.com,proxy 然后分应用绕过那里不要勾选微信。而且我亲测这样设定后,还是不太灵,有时延迟十几分钟才收到消息,这时记录里没有 fcm 的记录,一般 fcm 消息 10 秒内就会收到。将就用吧。
    deepcoder
        61
    deepcoder  
       2020-05-18 12:19:42 +08:00
    @xiva1209 哈哈,这么快回复了,谢谢哈!
    我刚试了下:
    添加 DOMAIN-SUFFIX,qq.com,Proxy 到规则里;
    再添加整个包名 PROCESS-NAME,com.tencent.mm,Proxy 到规则里,这样就添加了两个规则。
    最后分应用绕过 不勾选微信,Outbound Mode 选择 Rule-based

    看到 FCM 有推送记录,可以收到推送,十几秒左右。同时,浏览朋友圈走的是国内 IP 。
    这样可以做到后台杀掉微信,推送走 FCM 国外 IP,浏览朋友圈时走国内 IP

    不知道这样搞的对不对哈,欢迎一起捣鼓!哈哈
    deepcoder
        62
    deepcoder  
       2020-05-18 18:50:12 +08:00
    @xiva1209 你好,测试了一下,用规则 PROCESS-NAME,com.tencent.mm,Proxy,会让整个微信包全部走代理,加载国内网址就很慢(如朋友圈图片)。发现 FCM 用的都是纯数字的 IP 地址,浏览微信内其他内容就不是 IP 地址。有没有什么办法让 FCM 只走代理,浏览其他内容走国内呢?
    xiva1209
        63
    xiva1209  
       2020-05-19 09:16:10 +08:00
    @deepcoder 好像没办法,慢就慢吧,不然就只能不用 fcm,挂后台
    deepcoder
        64
    deepcoder  
       2020-05-19 09:41:21 +08:00
    @xiva1209 微信真是傲娇了(`へ´*)ノ
    deepcoder
        65
    deepcoder  
       2020-05-19 09:41:44 +08:00
    @xiva1209 谢谢指导哈!
    deepcoder
        66
    deepcoder  
       2020-05-19 11:58:48 +08:00
    @ochatokori 问下,怎样让推送走代理,其他走国内呢?用了 S..S. R.和 Surf.board 只能全局才有 FCM 。。。(判断国外 IP 才推送 FCM 真是太 jian 了)
    ccloudk
        67
    ccloudk  
    OP
       2020-05-19 13:58:36 +08:00 via Android
    @domosekai 可能是恢复了?但这个还需要观察。楼下几位还是有同样的问题
    dijia1124
        68
    dijia1124  
       2020-06-12 22:00:29 +08:00
    傍晚试了不少次,play 商店最新的 7.0.13 版微信,不管走不走代理,都接不了 FCM 推送(也可能是代理或者 Oneolus OxygenOS 系统的问题)。具体表现是,微信后台服务一直存在,在 Running services 里停止两个服务之后,微信后台全部进入缓存,居然可以收到推送消息,但是*#*#426#*#*里看不到微信的记录。并且,若干分钟之后,后台服务又会活过来。如果强行停止微信后台,不管对其是否开启优化电池使用,426 里都会提示 Failed to broadcast to stopped app xxxxx ( xxx 为微信包名)
    最后,安装以前的 play 商店 7.0.3 版本,完美使用 FCM 推送,但是没有暗黑模式了。
    蛋疼
    ccloudk
        69
    ccloudk  
    OP
       2020-06-17 23:52:02 +08:00   ❤️ 1
    @dijia1124 OOS 在 white list 内设置了微信 钉钉等等,需要 adb 手动去除,并且重启和更新后失效,进缓存确实又会自动活过来(因为我也是 OOS,这个问题完全摸透了,除非刷第三方 ROM 如 PE );
    FCM 只需要确定有记录就行,如果没记录那就是国内 IP 被锁了;
    换版本还没尝试过;
    代理的问题,应该可以尝试楼上相关的代理设置解决。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2668 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 52ms · UTC 15:37 · PVG 23:37 · LAX 07:37 · JFK 10:37
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.