实时推送的解决方案

2019-08-31 15:42:41 +08:00
 fuxinya

目前需要做一个类似支付宝商家收款的提醒功能,要求实时性以及高到达率,请教各位有没有什么解决方案。

注 1:后台使用 Springboot,客户端有 Android、iOS

注 2:以前用过个推等 push 推送服务,但是消息到达经常延时,都过半小时了突然来了。可能对国内各家的推送通道支持不太友好

4352 次点击
所在节点    程序员
15 条回复
RCissac
2019-08-31 15:47:56 +08:00
目前 Android 环境差不多就这样,要么就接各个手机厂家自己的 SDK (说好的统一推送联盟呢,都多久了)。
karottc
2019-08-31 15:49:59 +08:00
激光和各个厂商都接一下
wd
2019-08-31 15:59:27 +08:00
友盟推送
zjsxwc
2019-08-31 15:59:43 +08:00
我觉得安卓 rom 厂商集成的推送渠道稳定性可以接受啊,
如果连系统自动的推送都不稳定,
那么权限更低的 APP 自己实现的推送就更不行了。
arthas2234
2019-08-31 16:18:57 +08:00
我们现在用极光推送,目前是免费的,感觉不错
opengps
2019-08-31 16:42:09 +08:00
自建 socket 长连接最实时,不过坑不少
echisan
2019-08-31 17:08:19 +08:00
极光?
allanzhuo
2019-08-31 17:24:09 +08:00
我们用的也是极光
ochatokori
2019-08-31 17:29:27 +08:00
自建的话我感觉最大问题就是接收端的后台限得太死,动不动就被杀,要么占前台,要么走系统提供的推送通道

我的想法是只能多搞几个手段,先走自建,几秒钟没有回复就换个,比如 server 酱,再不行就邮件,再不行就短信
fuxinya
2019-08-31 18:08:06 +08:00
@allanzhuo 有没有出现延迟的现象?就是过了半小时消息呼啦一下子全过来了
easylee
2019-08-31 18:12:13 +08:00
极光推送及时靠谱,而且免费,不过主流应该是集成多家服务。
jabin88
2019-08-31 18:16:11 +08:00
极光对接厂家渠道要钱,友盟免费,重点在到达率和关闭状态唤醒
liuxu
2019-09-01 10:07:53 +08:00
wanniwa
2019-09-01 12:36:11 +08:00
极光
laravel
2019-09-01 20:58:59 +08:00
如果不需要兼容各种机型(你懂的,各种坑),可以考虑用 MQTT 协议,自己搭建服务器,我就喜欢这么干

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

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

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

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

© 2021 V2EX