统一推送对即时通讯软件并不友好

2020-09-11 13:30:53 +08:00
 wsseo
现在是白名单机制,以后厂商都会用上统一推送。
但是通过第三方推送会有延迟,丢消息的问题,尤其是对即时通信软件微信,QQ 。
11540 次点击
所在节点    Android
56 条回复
howellz
2020-09-11 15:25:25 +08:00
统一推送的最大意义在于避免大家都来活动。统一推送的最大延迟不是网络,而是来自于唤醒应用。所以应用要做的是快速唤醒响应。
volks
2020-09-11 16:04:40 +08:00
telegram 从来消息秒到
ddefewfewf
2020-09-11 16:08:52 +08:00
@aircjm 没被墙
wvwking
2020-09-11 16:12:58 +08:00
@aircjm Apple 直接拿了一個 A 段來做推送服務, 而且系統集成, 各方面都不是一個第三方推送服務能比的
Mcx
2020-09-11 16:23:48 +08:00
MIUI 企业微信,推送还算及时
jiangzm
2020-09-11 16:30:27 +08:00
@wsseo 参照 iOS 不就好了,微信也没毛问题。如果 App 离线或者在后台本身对时效性要求没那么高,能秒级接收就够了,会话状态肯定是走 App 自己的长链接。
xiva1209
2020-09-11 17:40:45 +08:00
全世界的 IM 软件都走的 fcm,就中国特殊些,不能走统一推送
dswyzx
2020-09-11 17:55:54 +08:00
@xiva1209 我大清国情是,系统级推送推送广告
Muniesa
2020-09-11 17:58:41 +08:00
明明是即时通讯软件对统一推送不友好
lengyihan
2020-09-11 18:29:36 +08:00
苹果做的挺好,
weakish
2020-09-11 18:48:59 +08:00
@lshero 短信有限制的,不能给一个手机号狂发短信的。
ZhiyuanLin
2020-09-11 18:54:59 +08:00
@vone #9
Signal 之类端对端加密的 IM,都是用系统推送通道透传一个通知,拉起 App 自行抓取信息。
非端对端加密的 IM 也可以这样搞。
fatelight
2020-09-11 19:25:51 +08:00
国内 IM 推送基本靠流氓自启,常住内存耗电,微信+qq 后台基本上 600M 左右(加上阿里系更多),现在手机 8G 内存已经快不够用了,各家都疯狂杀后台保存内存和耗电续航。

root 后,完全杀微信 qq 后台,一样没有推送。

统一推送是好事啊,推送又不会涉密。对比 apple,很难微信 QQ 延迟漏掉接收的。
Elissa
2020-09-11 21:13:04 +08:00
现在需要开通知栏的只有 QQ 和微信,巴不得这俩走统一推送,现在靠锁后台生怕被清掉了,收不到消息
aircjm
2020-09-11 22:00:16 +08:00
@Mcx 咨询问下,企业微信是怎么解决语音和视频通话的,MIPUSH 好像不会识别,只会发一个通知了事。
aircjm
2020-09-11 22:01:07 +08:00
@strongcoder 期望统一推送平台可以吧 现在 mipush 和 Buzzkill 配合的很好
aircjm
2020-09-11 22:02:08 +08:00
@ddefewfewf 特殊情况那没办法的 不可抗力因素
TUCANA
2020-09-11 23:15:21 +08:00
@aircjm ios 有的时候确实有延迟,不推送通知的问题
lslqtz
2020-09-12 01:40:42 +08:00
统一推送实时性和 QQ 这类 app 的实时性的问题只在于轮询间隔……
一般都是秒级的,日常使用不会有什么影响,除非推送服务器负载大响应慢
lslqtz
2020-09-12 01:43:25 +08:00
还有就是即时通讯 app 在后台时一般确实是通过自己的协议来获取的,因为在后台的话你可能随时会切回去,消息也是仍在获取的,通知只是顺便集成在内了

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

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

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

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

© 2021 V2EX