最近想做一个 APP 的推送,请问安卓方面有什么好的推送包吗?另外有什么好的 apple 的推送,可以绕过苹果的 APNS,直接通过服务器向终端推送的?RAILS 框架
jpush
mqtt
安卓推送写个 api 即可,apple 应用自身可以绕过 apns?
目前来看,别用百度的云推送,新版本之后不稳定,我们已被坑
https://github.com/uniqush/uniqush-push
苹果想实现应用关闭后后台的推送必须走 APN,Ruby 的服务器端实现可以参考这个开源项目 https://github.com/nomad/houston
Android 的话,有以下几种方案 - 自己写一个后台 service 定时拉取数据。实现简单,耗流量耗电 - 自己实现一个后台稳定的长链接,实现推送。技术要求比较高。 - 采用 Google 的 GCM,国内不推荐,原因你懂的。 - 使用第三方 BASS 平台提供的开发者服务,一般提供了 iOS 和 Android 的 SDK,管理界面和 REST API 接口,折腾半天第一次配置好跑通之后,也就没有特别要操心的了。而且它们一般实现比自己写的要好。如果面向国外用户,个人推荐 Parse.com, 面向国内的话推荐 avoscloud.com。(不过我在国内实测 parse.com 的推送有时候比 avoscloud 还及时。。。)另外还有极光推送和个推是国内专一做这块的服务,百度云推送和腾讯信鸽推送这些。你可以看看。
======
总之,推荐使用 parse.com 或者 avoscloud.com 的服务
也别用腾讯信鸽,到达率奇低
#7 楼 @xiaoronglv 很好,至少楼主已经可以排除两个了。。。
友盟的推送质量怎么样?有人实践过吗?
公司项目使用到推送,由于是小公司,使用的是 MobPush,推送率挺高的,免费还有技术支持,集成起来很简单,有几个主流的厂商通道,进程杀死可以走厂商通道进行推送,这个挺给力的。个人使用起来觉得非常好。