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

求问使用 play 版微信 FCM 的正确姿势

  •  
  •   heguannantc · 2019-03-17 12:28:18 +08:00 · 10389 次点击
    这是一个创建于 2079 天前的主题,其中的信息可能已经有所发展或是发生改变。
    6.x 时代一直使用的 play 版微信,FCM 推送运作良好,*#*#426#*#*可以看到 com.tencent.mm 的推送。
    后来,7.0 刚刚出的时候,基友喊我去玩一玩一下新的 UI,然后我就升了官网版的 7.0,这个时候走的微信自己的 push 好像也没啥问题。
    直到我昨天重装了微信,然后从 store 下了 7.0.3 的微信,发现他没有推送了。426 里面也没有相关消息。
    尝试过网上关掉新消息通知再打开的方法重新注册 gcm,没有效果。

    store 的评论好像也是很多收不到推送的,但在坛里搜了一下好像并没有相关的帖子,求问使用 play 版微信 FCM 的正确姿势
    12 条回复    2020-11-05 11:46:23 +08:00
    xiaomimei
        1
    xiaomimei  
       2019-03-17 12:35:06 +08:00 via Android
    插眼
    inhzus
        2
    inhzus  
       2019-03-17 13:00:19 +08:00 via Android
    同问。据我目前使用情况来看,其他 App 的 FCM 都可以正常使用,唯独微信必须持续留在后台才能正常接收到消息。
    等一个大佬解答
    heguannantc
        3
    heguannantc  
    OP
       2019-03-17 13:43:01 +08:00
    @inhzus 不能划掉后台的话。。那就是微信自己的进程在收消息吧。。

    目前我降回了 apkpure 的 6.7.3,426 里面还是没有微信相关的消息,但是划掉微信以后的推送有了
    inhzus
        4
    inhzus  
       2019-03-17 14:08:14 +08:00
    @heguannantc #3 ...看来我也该降版本试试效果怎么样
    swsh007
        5
    swsh007  
       2019-03-17 14:28:11 +08:00 via Android   ❤️ 1
    wechat 确实是一个怪才
    choury
        6
    choury  
       2019-03-17 14:33:47 +08:00 via Android
    微信只是把 fcm 当做保活的手段,又不用它来收消息,你折腾这个干嘛……
    acrisliu
        7
    acrisliu  
       2019-03-17 14:37:16 +08:00
    不是说 play 版 7.0 移除了 FCM 吗。
    heguannantc
        8
    heguannantc  
    OP
       2019-03-17 14:38:10 +08:00
    @choury 问题是我现在划掉后台就收不到消息了-。-已经习惯了随手点全部清除
    heguannantc
        9
    heguannantc  
    OP
       2019-03-17 14:39:34 +08:00
    @acrisliu 我感觉也是这样,但是没搜到相关的消息,你这个哪里看来的
    Love4Taylor
        10
    Love4Taylor  
       2019-03-17 14:42:53 +08:00
    我之前是限制后台之后就有 FCM 的 log 了
    heguannantc
        11
    heguannantc  
    OP
       2019-03-17 15:11:56 +08:00   ❤️ 1
    @Love4Taylor
    是 Play 版的吗?我现在限制了后台,应用了省电功能,关掉了后台数据。
    无事发生。但是我搜到了另一个帖子。
    ----
    在前天楼主刚刚更新了最新版的微信,急忙测试了一下后台的情况,惊讶的发现新版微信划掉任务后在手机的后台里找不到微信,而且连缓存都没有(检查无数遍确认在手机自带的后台中找不到微信的痕迹)
    所以很好奇,让朋友发条消息给我,大概在四五秒的延迟后居然收到了,楼主唯一能想到了就是隐藏在微信多年的 gcm 是不是得到官方重视了,赶忙去后台查看果然看到了 Tencent.mm 之类的字样,下面还有标注了 result time 之类的,我想可能真的是启用了 gcm。
    skrad
        12
    skrad  
       2020-11-05 11:46:23 +08:00 via Android
    各位,最新的测试结果是,需要在微信登录时保持翻墙状态,这样才可以在微信后台注册 fcm 服务。所以如果希望你们的微信走 fcm,登出当前账号,保持翻墙状态,打开微信,登录帐号,收工。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1410 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 17:05 · PVG 01:05 · LAX 09:05 · JFK 12:05
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.