即时通讯 APP,大家如何解决离线推送的问题?

2020-01-19 17:07:13 +08:00
 kingthy

RT, 在做一款即时通讯 APP,但现在碰到最大的问题就是离线消息的推送,也就是在 APP 不存活情况下的消息推送下发。问下大家,大家接入过的下发成功率较高的推送服务有哪一些?

苹果方面,通过 APN 推送,相对比安卓稳定很多,消息也算很及时!

安卓方面,自己接入过手机厂商的推送服务,如华为,小米,FCM ( GOOGLE )等,但都是会存在失败率,并且有时消息推送下发非常的不急时,消息已推送到这些厂商的后台了,但消息就是下发不到手机客户端。 除了接厂商的也接过极光,友盟,腾讯信鸽等第三方的,但测试下来,在 APP 不存活的情况下,到达率几乎为 0 !效果非常的不理想!

问下大家在安卓方面怎么解决 APP 不存活情况下消息的下发啊?有没有较好的解决方案?感谢提供建议的 XDJM 〜〜

6642 次点击
所在节点    程序员
30 条回复
xttli123
2020-01-19 19:16:37 +08:00
安卓还是谷歌吧 不管那群不会翻墙的人
woodnaonly
2020-01-19 21:29:42 +08:00
@jdgui 这是云作者 建议拉黑之
reus
2020-01-19 21:57:11 +08:00
希望工信部大力整治这种流氓行为,一棍子打死
zhuawadao
2020-01-19 22:45:39 +08:00
极光可以啊
star7th
2020-01-20 08:48:33 +08:00
@slyang5
@kingthy
短信通知这要看产品形态。我目前用于一个少而精的产品上。都是高价值用户,值得出这个钱。
jdgui
2020-01-20 09:20:24 +08:00
@woodnaonly 不是吧,这个人是太极的开发者。至少从太极的原理和完成度他是有挺强的技术的。。
jdgui
2020-01-20 09:21:08 +08:00
@kingthy 作者可信度挺高的,但是我没试过,因为没这个需求,就当做一个咨询来了解
juster
2020-01-20 11:29:05 +08:00
kafka 好像可以处理这个问题,离线消息可以存到磁盘里等检测到客户端上线了再把消息 load 出来发给它
kingthy
2020-01-20 15:51:30 +08:00
@jdgui 也先了解下,但这个是下下策方法
woodnaonly
2020-03-15 17:52:36 +08:00
@jdgui 问题 APP 不存活情况下的消息推送下发 除非有系统级别的应用进行中转,否则都是白扯,虚拟机关闭一切推送 都收不到!
如果在关机的时候保证消息及时送达??

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

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

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

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

© 2021 V2EX