我快被搞疯了,求推荐一个第三方推送服务

2016-11-07 14:40:14 +08:00
 linffang

首先,谢绝广告推广,最好有试用过或实践过的同学说说使用的感受。

我们公司在运营着几个 app ,提供关于社交,直播,资讯这类功能,对推送的需求量很大,计划自己搭建 Push 服务平台。结果是从入门到放弃的过程,查过无数资料,付出数周加班时间还是绕不开服务端架构设计的大坑,工作量和成本巨大根本没办法继续,不得已转向第三方。

现在推送最大的问题还是进程保活,安卓 5.0 之后厂商自动清理后台,进程守护拉起, fork ,留像素点, NDK 文件锁之类的全部不顶用,之前试用过几家,到达率根本没法看。自己也没有什么好的办法,集成厂家通道也比较麻烦,华为的文档看得人云里雾里,快被推送逼疯了。

求大家推荐个好用、省心的第三方推送,最好集成简单,能解决目前的问题的。知乎上充斥着各种水军广告已经没法看了,不得已转移到 v 站这片净土,希望大家多给推荐和建议。

39238 次点击
所在节点    程序员
93 条回复
nullizer
2016-11-08 02:36:17 +08:00
为什么都觉得 GCM 不能用,其实在中国也可以用啊,感觉没被墙。
monnand
2016-11-08 03:53:46 +08:00
@nullizer 真的吗?我没有在国内试过。我了解到的是: Google 服务在国内被墙得很不稳定,导致推送也不好使。我没亲自尝试过。主要是不想蹚国内这滩浑水
PEP4JASON
2016-11-08 08:39:02 +08:00
做不出来 外包就行了
Felldeadbird
2016-11-08 09:05:37 +08:00
想着办法让客户去接受这种消息轰炸,太可怕了!!
luili
2016-11-08 09:22:49 +08:00
我们用的极光,也有朋友说他们公司 iOS 用的极光,反正最终都走 APNs ,然后 Android 根据厂商不同用不同的推送服务,比如小米的就小米推送。。。
murmur
2016-11-08 09:25:31 +08:00
@zhgg0 微信的推送也被我 ban 了 蛤蛤 这东西我就拿来抢红包用 最多查个公交车(日 tm 的高德的广州数据不全,经常只有单行位置)
wxl1380610
2016-11-08 09:25:41 +08:00
@nullizer gcm 能用 ,但是要 google 框架和 google 市场 , 这些被干掉了。
robertzhouxh
2016-11-08 09:33:12 +08:00
我们就是自己搞得推送平台, 如果公司人力资源充沛, 抽两个人研究下 erlang 语言, 基于 mqtt , 目前 github 上排名靠前的 mqtt broker , 选择一个, 二次开发就可以了,两个月应该差不多了
linffang
2016-11-08 10:30:34 +08:00
@sherlocktheplant 你说用户体验那部分说得很对,但我觉得推送其实既是产品的需求也是用户需求。推送的初衷就是唤起用户,增加活跃度不是吗?就如每天设定的闹钟,不是没需求而是需要辅助一些方式提醒自己,用户亦然。何况,我只不过是搞技术的,不需要弄到哲学层面吧。。
ipconfiger
2016-11-08 10:34:15 +08:00
楼举发帖发牢骚这会儿, 随便选那个 push 服务都早集成完毕了
linffang
2016-11-08 10:42:10 +08:00
@ipconfiger 昨晚已经集成完毕了,正在测试中。因为这个帖子挺有意义的,算是一次安卓推送方式和第三方服务选择大讨论吧,所以还想多听听大家的意见和想法。
linffang
2016-11-08 10:44:03 +08:00
@PEP4JASON 兄台你说的是外包做一个推送平台吗?不可能的啊
magicdawn
2016-11-08 11:10:53 +08:00
> 如果哪家手机敢不把微信加白名单,用户就觉得手机有问题,可能就不买了,微信已经绑架了手机厂商。
漂亮...
TangMonk
2016-11-08 11:11:22 +08:00
leancloud
tianshiyeben
2016-11-08 11:35:49 +08:00
杀不死的应用,我就直接卸载了,忽忽
TangMonk
2016-11-08 11:41:36 +08:00
@yunbaIO 云吧的安卓 SDK 做了进程守护之类的吗?
honeycomb
2016-11-08 12:02:41 +08:00
还是用 gcm 吧
yunbaIO
2016-11-08 12:44:07 +08:00
@TangMonk
Android 5.0 及以上平台应用进入后台会被杀死,导致出现用户收不到 App 消息推送的问题。

为此,云巴 Android SDK 开始支持小米、华为推送,通过在这两类机型上的小米、华为推送进程来拉起云巴进程,从而实现杀掉 app 也收到推送的效果。

并非传统的进程守护或者相互拉起的技术手段,而是利用官方通道实行推送。在以后,云巴会继续集成更多的官方通道,比如 VIVO 、 OPPO 等。

同时,云巴集成的第三方推送为一键集成推送,并非混合第三方推送的做法,即,只需要使用云巴一家的服务,就无需再注册其它开发账号,就能集成华为、小米推送。
linffang
2016-11-08 12:49:13 +08:00
@omi4399 之前有朋友也推荐 leancloud 混合推送,因为它要自己注册和创建两个厂家通道,注册审核等了半天所以还没试用。你们试用过吗,到达率如何,有数据可以分享下吗
sevenfxx
2016-11-08 12:53:21 +08:00
最反感搞强行推送绑架用户的 APP ,除了即时通讯类,其余基本没有实时推送的必要。凡是要这么搞的 APP 我全部卸载,大不了不用,只装在 Googleplay 有下载并带有 GCM 的。 GCM 在国内其实是可用的。

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

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

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

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

© 2021 V2EX