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

2017-08-06 23:19:11 +08:00
 shanwu
有位经常喜欢撤回消息的朋友,我告诉她除非当前正在聊天界面,否则我还是能在通知栏看到她已经撤回的消息,她表示很震惊。后来试验了一下,只要离开微信后再随便打开几个应用,似乎是在将微信从后台里挤出去后,撤回的消息在通知栏里也就不会消失了。而我可能用微信相对较少,这个功能对我来说失效的机率非常大。不知道这个问题是不是普遍现象?也没听人提过。
5220 次点击
所在节点    问与答
8 条回复
xmadi
2017-08-06 23:37:50 +08:00
没遇到
wohenyingyu02
2017-08-06 23:56:19 +08:00
观察可发现微信的通知栏推送并不是 100%的消息都推送的,受限制于苹果每秒推送的次数限制,所以撤回作为一种推送,也不是 100%能收到的,理论上当微信推送频率很高的时候这种推送很有可能收不到。微信只是在进入的一瞬间和服务器同步来保证消息的准确性,和外面推送是完全隔离的。以上都是观察推测出的结论,我自己做的应用也是这个机制,所以比较熟悉
itfun
2017-08-07 00:05:00 +08:00
我关注的重点是 她以及她为啥爱撤回消息:)
jy02201949
2017-08-07 01:31:56 +08:00
xposed+微 x 模块表示压力不大
mornlight
2017-08-07 01:49:44 +08:00
iOS 上推送是单独的一套流程,你微信不在前台运行的时候推送就只是微信服务端和 Apple 的推送服务交互。在 iOS 10 之前,提醒推送到你的机器后就不可能再撤销或修改了,对方在微信里撤回消息不影响你在系统通知栏里看到的内容。iOS 10 能对已经展示的消息修改或移除,理论上你说的这个场景能做到撤回,应该是微信嫌麻烦懒得做。
shanwu
2017-08-07 07:54:42 +08:00
@mornlight 也有可能只是我的手机问题,因为我遇到过类似的情况,QQ 被挤出后台后就接不到 QQ 电话。理论上不应该这样。
jevirs
2017-08-07 09:58:28 +08:00
安卓装了微 X 模块,朋友圈,聊天的撤回都失效了,,最主要的是群红包很轻松。。。
LINGJUN
2017-08-10 13:55:48 +08:00
@shanwu 不清楚你的困惑是什么,但 IOS 没有真正意义上的后台这是常识

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/380887

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX