Heroku gem上的Rails用于移动推送通知

时间:2012-03-09 05:09:37

标签: ruby-on-rails heroku push-notification apple-push-notifications

您建议将推送通知发送到移动设备的宝石是什么?

上下文:

  • 在Heroku上托管的Rails 3应用程序
  • 小规模(目前每周推送数百次推送通知)
  • 目前仅限iOS,但可扩展至多个平台(Android,WP)[可取,但不是必需]

要求:

  • 如果一个新的衍生进程,低运行时间以保持heroku成本低
  • 支持反馈服务
  • 多平台支持

目前的替代方案:

任何建议/建议表示赞赏。

3 个答案:

答案 0 :(得分:2)

到目前为止,我们正在使用UrbanAirship向设备发送推送通知,其ruby包装器也可用https://github.com/groupon/urbanairship

你也可以使用支持websocket的pusher.com(推送可以在网上发送)。(heroku的附加功能也适用于pusher.com)

使用上述任何一项只会将请求转发给这些第三方以发送推送通知,并且您的herokus服务器将不会加载。

答案 1 :(得分:1)

我创建了一个gem以创建中央推送通知,它目前支持iOS和Android,但我会添加更多平台。

这个宝石没有使用后台任务,也许这也会帮助你

这是链接:https://github.com/NicosKaralis/pushmeup

答案 2 :(得分:1)

您可以使用我的宝石:https://github.com/tompesman/push-core

此gem允许您向APNS,GCM和C2DM发送消息。只用一个dyno在Heroku上完美运行。 gem有一个可自定义的反馈类,您可以修改它以适合您的应用程序。关于多平台支持,您考虑哪些平台?