V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
shanwu
V2EX  ›  问与答

当对方是 iPhone 时,微信的消息撤回功能是不是经常会失效?

  •  
  •   shanwu · 2017-08-06 23:19:11 +08:00 · 5281 次点击
    这是一个创建于 2666 天前的主题,其中的信息可能已经有所发展或是发生改变。
    有位经常喜欢撤回消息的朋友,我告诉她除非当前正在聊天界面,否则我还是能在通知栏看到她已经撤回的消息,她表示很震惊。后来试验了一下,只要离开微信后再随便打开几个应用,似乎是在将微信从后台里挤出去后,撤回的消息在通知栏里也就不会消失了。而我可能用微信相对较少,这个功能对我来说失效的机率非常大。不知道这个问题是不是普遍现象?也没听人提过。
    8 条回复    2017-08-10 13:55:48 +08:00
    xmadi
        1
    xmadi  
       2017-08-06 23:37:50 +08:00 via iPhone
    没遇到
    wohenyingyu02
        2
    wohenyingyu02  
       2017-08-06 23:56:19 +08:00 via iPhone   ❤️ 1
    观察可发现微信的通知栏推送并不是 100%的消息都推送的,受限制于苹果每秒推送的次数限制,所以撤回作为一种推送,也不是 100%能收到的,理论上当微信推送频率很高的时候这种推送很有可能收不到。微信只是在进入的一瞬间和服务器同步来保证消息的准确性,和外面推送是完全隔离的。以上都是观察推测出的结论,我自己做的应用也是这个机制,所以比较熟悉
    itfun
        3
    itfun  
       2017-08-07 00:05:00 +08:00 via iPhone
    我关注的重点是 她以及她为啥爱撤回消息:)
    jy02201949
        4
    jy02201949  
       2017-08-07 01:31:56 +08:00 via Android
    xposed+微 x 模块表示压力不大
    mornlight
        5
    mornlight  
       2017-08-07 01:49:44 +08:00 via iPhone   ❤️ 1
    iOS 上推送是单独的一套流程,你微信不在前台运行的时候推送就只是微信服务端和 Apple 的推送服务交互。在 iOS 10 之前,提醒推送到你的机器后就不可能再撤销或修改了,对方在微信里撤回消息不影响你在系统通知栏里看到的内容。iOS 10 能对已经展示的消息修改或移除,理论上你说的这个场景能做到撤回,应该是微信嫌麻烦懒得做。
    shanwu
        6
    shanwu  
    OP
       2017-08-07 07:54:42 +08:00
    @mornlight 也有可能只是我的手机问题,因为我遇到过类似的情况,QQ 被挤出后台后就接不到 QQ 电话。理论上不应该这样。
    jevirs
        7
    jevirs  
       2017-08-07 09:58:28 +08:00
    安卓装了微 X 模块,朋友圈,聊天的撤回都失效了,,最主要的是群红包很轻松。。。
    LINGJUN
        8
    LINGJUN  
       2017-08-10 13:55:48 +08:00
    @shanwu 不清楚你的困惑是什么,但 IOS 没有真正意义上的后台这是常识
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1232 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 18:11 · PVG 02:11 · LAX 10:11 · JFK 13:11
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.