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

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

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

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

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

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

39238 次点击
所在节点    程序员
93 条回复
pubby
2016-11-07 15:20:12 +08:00
接入多个,靠一个通吃没戏。初始化的时候根据手机系统品牌等选用对应的推送服务注册设备,小米之类系统内置推送服务不要用透传
domty
2016-11-07 15:21:55 +08:00
安卓的推送是个大坑,实在不行考虑多个平台推送,哪个推到算哪个?
毕竟讨论国内的平台覆盖的话,小米,华为, oppo/vivo 三家的占有量加起来也就差不多了。
linffang
2016-11-07 15:22:14 +08:00
@Chrisplus 相互拉起全家桶那一套不能用了,现在定时杀死全部应用,保活是个大问题。
Chrisplus
2016-11-07 15:25:47 +08:00
@linffang 恩,确实。但是即便这样,我的看法是,保活跟唤醒依然不是我们需要考虑的问题(第三方推送服务需要考虑),跟大厂应用绑在一起依然是投入最少,收效最高的做法
linffang
2016-11-07 15:27:12 +08:00
@domty 哈哈,推到那个算哪个。我想要的是一个第三方推送帮我集成,覆盖小米华为之类的厂家通道,最好集成还不麻烦。
yunbaIO
2016-11-07 15:33:48 +08:00
虽说不能打广告,但我感觉我们云巴的服务可以完美解决您的问题哈,现在我们云巴一键集成小米,华为的推送,不用自己集成和注册帐号,并且会自动识别这两类机型,通过在这两类机型上的小米、华为推送进程来拉起云巴进程从而实现杀掉 app 也能收到推送的效果。
laven
2016-11-07 15:33:59 +08:00
同时集成 mipush 、华为 push
linffang
2016-11-07 15:38:52 +08:00
@yunbaIO 有网址吗,可以试用下。
ipconfiger
2016-11-07 15:42:30 +08:00
@linffang 小米华为的推送在 rom 里不开放, 你用哪家都得自己集成, 这里只需要集成帐号算是轻松很多了
cxe2v
2016-11-07 15:44:47 +08:00
@yunbaIO 但是不是集成的太少了,才两家
yunbaIO
2016-11-07 15:45:34 +08:00
@linffang yunba.io 。您也无需注册华为、小米开发者账号,可以极速集成厂家的推送功能。
murmur
2016-11-07 15:46:37 +08:00
现在国产 rom 如果杀不掉你的推送才有问题呢 加油吧 小米现在很满意了 该杀掉的都杀掉了 目前还没看漏网的 除了小米自己的
yunbaIO
2016-11-07 15:49:47 +08:00
@cxe2v 华为和小米这两家市场占有率方面占优,能大致满足。最最重要的是,仅这两家厂商提供推送了服务,厂商没有 提供的话,任何第三方推送商也没办法集成其他厂商的推送。日后如果有其他厂商提供的话我们会继续为开发者们一键集成
vsyf
2016-11-07 16:18:08 +08:00
android 这行这特么的乱啊我勒个去
linffang
2016-11-07 16:20:30 +08:00
@ipconfiger 我有几个 app ,都需要集成,一来二去的实在辛苦。
nashxk
2016-11-07 16:22:08 +08:00
目前在用 jPush ,感觉还挺好的。。。
scys
2016-11-07 16:24:59 +08:00
不推荐信鸽: D ,正在用,你们遇到什么问题,那么苦恼?
我这边自己实现的推送和市面上的差不多,反正并发不算高的情况下,还是可以的。
要不,你试试野狗的?
GOOD21
2016-11-07 16:30:29 +08:00
我觉得苹果的没的说,自己做就好了,不难( gfw 的事可以通过阿里香港节点解决),重点说下安卓的。

安卓分两种:

一种是 rom 通道:
小米 push 推送小米的手机效果还不错,可以用;
华为 push 分为免费版和付费版,我们想用付费的,但是华为的商务不跟我们谈...始终想不明白为什么给钱都不要,所以免费的也不敢用(原因不细说了);
据说 vivo/oppo ,也要做 rom 推送,内部消息不知真假。

但总体上说 rom 是到达率最高的方式。

另一种是第三方:
个推、阿里、友盟、极光、腾讯信鸽等等...
其实实现方法都差不多,额外关注的一点是 联盟唤醒,比如,你装了手淘系 app (淘宝、天猫),如果你的 app 被杀死之后,淘宝没死,就能把你的 push service 唤起,从我们的测试数据上看,针对某些机型效果还是可以的,另外一些机型就没什么卵用... 基本上这几家都有唤醒的机制。

另外再说下集成小米、华为的第三方 push ,比如阿里:
我觉得小米的通道都是免费的,你如果有开发资源,自己请求 api 就好了,不需要把钱给另一个第三方。



不是广告,也没利益相关。
9hills
2016-11-07 16:31:13 +08:00
记得 v2 上不是一直都是怒斥 app 链式唤醒、后台杀不掉等行为么。。。
v2tony
2016-11-07 16:32:17 +08:00
极光

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

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

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

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

© 2021 V2EX