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

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

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

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

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

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

38983 次点击
所在节点    程序员
93 条回复
linffang
2016-11-07 16:33:23 +08:00
@pubby 道理明白是明白,集成厂家+用一个第三方。现在想解决的是集成厂商麻烦的问题,国内的第三方都叫你自己来做,那要他们何用?
linffang
2016-11-07 16:38:39 +08:00
@9hills 这真的是个很矛盾的问题,我个人也很谴责这种做法,保活 SDK 要牺牲待机时间。特别是留像素点这类我认为简直是无耻。但是安卓又不像苹果, GCM 不能用。那要做推送只能各种手段了
honeycomb
2016-11-07 16:56:42 +08:00
@linffang
搞保活(的应用)一定会死,不搞或许会死
linffang
2016-11-07 17:11:00 +08:00
@honeycomb 所以我现在寄希望于第三方服务,自己不搞了(想搞也搞不了)。刚刚开始试用一键集成厂商通道的服务商
rogwan
2016-11-07 17:19:22 +08:00
安卓需要“公约”禁止非用户主动请求的唤醒,否则全家桶一日不除,推送和反推送之间永无宁日。大公司拼互捅能力(话说手淘真的杀不死啊),拼 ROM 装机;小公司拼无底线;用户拼智商,没其他招了。
omi4399
2016-11-07 17:36:49 +08:00
推荐 leancloud ,混合推送很方便,到达率也不错
yunbaIO
2016-11-07 17:54:47 +08:00
@linffang 真的不是打广告哈,如果你对「当下安卓厂商清理后台进程的环境下,推送应该怎样做」这个话题感兴趣,可以看看明晚八点半我们 CEO 张虎 的直播,这期的主题刚好就是讲推送。
wxl1380610
2016-11-07 17:56:57 +08:00
android 推送这无解, 我们也只是高了 GOOGLE + 自己的
Light3
2016-11-07 18:58:54 +08:00
我不太懂阿 我是个做网站的 不过我司用的阿里云旺 你可以看下..
akring
2016-11-07 19:21:45 +08:00
@linffang 求服务商名称
linffang
2016-11-07 19:29:49 +08:00
@wxl1380610 是自己搭建推送平台吗?网上有没有发些经验或博客可以参考?
linffang
2016-11-07 19:32:55 +08:00
@yunbaIO 你成功吸引了我的注意,我刚刚就在集成试用你们的推送,不用自己注册开发账号感觉还不错。继续用的过程中好的话帮你在帖子做个广告又何妨
linffang
2016-11-07 19:42:39 +08:00
@akring 什么服务商?我们现在用的服务商自己都不满意,正在到处试用 ing
xiaoyao9933
2016-11-07 21:20:34 +08:00
太可怕了。。。还事 iphone 好。。
sherlocktheplant
2016-11-07 21:35:09 +08:00
@linffang 其实推送这个需求是个哲学问题不是技术问题 希望通过技术手段侵犯用户对手机的控制权本来就是不对的 并且即便是做到了强制保活 获得的那一部分额外用户本来就是因为反感推送才会禁止你推送或者杀掉你的进程 这部分用户即便是你经过千辛万苦最后送达了推送 招来的只有怨恨或者直接卸载 也没有达到你们推送消息的初衷 不讲道德单从商业利益上来说 这样的推送也是有害的

想要吸引用户 完善用户体验、提高内容质量 给用户更多干货内容 用户活跃度自然也会提高 推送这样的手段只能在不违反用户意愿的前提下作为辅助运营的手段 过于依赖推送只会导致揠苗助长、饮鸠止渴一样的自食其果

我记得张小龙说过这么一个观点 具体措辞记不清楚了 但是大概意思是 一个好的软件 不应该是想方设法的占用用户时间 而是想方设法的为用户达到目的 并且与此同时节约时间 我是非常认同的 不知道你们产品能不能理解 如果确实水平有限 理解不了 那就算了
lfk0000
2016-11-07 22:05:28 +08:00
我们公司在运营着几个 app ,提供关于社交,直播,资讯这类功能,对推送的需求量很大。。。。。。推送不是你们公司的需求,是用户的需求。。。

核心问题应该是增大客户对你们的推送需求量,而不是想着怎么强奸用户。。。。
如果客户有需求,把你们的 app 手动加白名单就不会被杀进程了

一个普通用户的想法,供参考
zhgg0
2016-11-07 22:25:28 +08:00
无解,只有小米手机用小米推送,华为手机用华为推送,其它手机随便选个或者其它手机也用小米推送。

这种东西很好解释,我是这么跟领导说的:
“安卓推送需要后台保持长连接,假设有方法做到不挂,那所有 app 都会用上这个方法,然后 Android 手机就卡得没法用了,站在厂商角度必须杀死垃圾后台。如果哪家手机敢不把微信加白名单,用户就觉得手机有问题,可能就不买了,微信已经绑架了手机厂商。 iOS 不存在真后台,是系统长连接,安卓本来也有系统长连接但中国有墙,并且中国的手机厂商因为利益关系把它干掉了。”
eimsteim
2016-11-07 22:34:25 +08:00
上面有几位,主要从产品角度来谈这个技术问题,甚至上升到哲学的高度,但是对于我们程序员来说,这就是个单纯的技术问题。
如果从产品的角度来讲,我觉得有两点值得关注:
1 、有几个普通用户知道怎样手动加白名单?
2 、是否所有的厂商,对设置白名单的入口和路径都一致?

我就不明白了,在 iPhone 上非常简单的一个事情,到了 Android 这边怎么就成了一个哲学问题。这让我想起了古人说过的一句话:
北海有鱼,其名为鲲,鲲之大……一锅炖不下。
wubotao
2016-11-07 23:01:09 +08:00
公司的几个 APP 用的是个推。
monnand
2016-11-08 02:18:11 +08:00
好好的 GCM 不让用,到头来折腾出来一堆魑魅魍魉。国内安卓生态圈伴随着谷歌被封,基本属于没人愿意搭理的地方了

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

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

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

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

© 2021 V2EX