最近想做一个 APP 的推送,请问安卓方面有什么好的推送包吗? 另外有什么好的 apple 的推送,可以绕过苹果的 APNS,直接通过服务器向终端推送的? RAILS 框架
苹果想实现应用关闭后后台的推送必须走 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 的服务
公司项目使用到推送,由于是小公司,使用的是 MobPush,推送率挺高的,免费还有技术支持,集成起来很简单,有几个主流的厂商通道,进程杀死可以走厂商通道进行推送,这个挺给力的。个人使用起来觉得非常好。