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

2020-09-11 13:30:53 +08:00
 wsseo
现在是白名单机制,以后厂商都会用上统一推送。
但是通过第三方推送会有延迟,丢消息的问题,尤其是对即时通信软件微信,QQ 。
11954 次点击
所在节点    Android
56 条回复
JensenQian
2020-09-12 02:02:36 +08:00
钉钉在安卓这边支持挺好的,除了 fcm 之外我发现竟然支持 mipush https://imgur.com/gallery/WgBLSwn
nuk
2020-09-12 02:34:41 +08:00
体验不是很好
经常丢推送
dinghmcn
2020-09-12 08:11:04 +08:00
@vone #10 可以像 FCM 一样只发送一个空消息推送提醒用户有消息,微信打开的时候自己再接受真实的消息展现给用户
xxpandxxp
2020-09-12 08:29:54 +08:00
以 qq 和微信的冷启动速度, 后台不保活, 走统一推送, 体验不一定有常驻后台好
nksky
2020-09-12 09:18:34 +08:00
钉钉推送就挺快,电脑上还没响完,手机就推了
xuanbg
2020-09-12 09:44:56 +08:00
推送只是通知你有新消息,不是通过推送把消息发给你啊。这个和是不是即时通讯 APP 有什么关系?
wewewe
2020-09-12 10:31:13 +08:00
使用息知通知效果更好
https://juejin.im/post/6864925073531207688
MengiNo
2020-09-12 11:01:09 +08:00
先屏蔽掉 Android 官方的 fcm,再把 iOS 的 CallKit 砍掉。到底他是想让你想让你收到推送呢,还是不想让你收到推送?
DSYG
2020-09-12 11:50:28 +08:00
@LZSZ 微信靠自己 自己玩自己的
EminemW
2020-09-12 11:53:43 +08:00
微信,qq 好多年前就丢消息
tsingjyujing
2020-09-12 11:59:02 +08:00
统一推送才比较靠谱吧,你想啥情况才要常驻后台接收数据啊,肯定是监视用户隐私的时候啊。
安卓的内存消耗一直比苹果大很多,除了 JVM 的原因,很大一部分原因就是这些流氓。
SenLief
2020-09-12 14:46:45 +08:00
微信和 qq 一直都不走推送,仗着人数众多,用户不敢惹的状态。
HangoX
2020-09-12 18:13:56 +08:00
通过第三方肯定是会有延时的,但是推送是发生你的 app 被杀的情况,这个时候用户对于消息的延时接受会降到几秒级别,推送完全可以达到。
当用户通过点击通知栏启动应用之后,应用应该通过建立 socket 连接与服务器连接上,这个时候消息延时就变成毫秒级别了,同时就不会通过第三方发送到用户手机上,而是通过 socket 连接直接发送消息。
hahaandyou001
2020-09-12 18:48:00 +08:00
外国 app 直接用 fcm 推送,就你国屁事多
fansangg
2020-09-13 01:27:47 +08:00
@JensenQian 钉钉不止 mipush,华为 ov 也有
Mcx
2020-09-13 22:22:44 +08:00
我试了一下,确实是这样……

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

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

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

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

© 2021 V2EX