Rails 3和苹果推送通知服务

vda*_*bry 8 apple-push-notifications ruby-on-rails-3

有没有人能够使用rails 3向iPhone发送推送通知? railssamesoffes插件上的APN仅适用于rails 2.我是rails的新手,我无法使其中任何一个工作.

以下是我遇到的错误:

APN on Rails:

试图替换

ruby script/generate apn_migrations
Run Code Online (Sandbox Code Playgroud)

rails generate apn_migrations
Run Code Online (Sandbox Code Playgroud)

拿到 :

myApp/config/environment.rb:5:在`require'中:没有要加载的文件 - apn_on_rails(LoadError)

我也没有设法运行配置"config.gem'apn_on_rails'"(config.gem:command not found)

Samsoffes插件:

我没有设法配置gem:

config.gem "apple_push_notification", :source => "http://gemcutter.org/"
Run Code Online (Sandbox Code Playgroud)

给我 :

http://gemcutter.org/:没有这样的文件或目录

任何帮助将不胜感激 !

谢谢,文森特

Yek*_*sek 16

我遇到了同样的问题,我使用过rails3分支

gem'apn_on_rails',:git =>'https://github.com/natescherer/apn_on_rails.git',: branch =>'rails3'

这解决了我的问题,我把细节写到了我的博客

http://yekmer.posterous.com/how-to-send-iphone-push-notifications-in-rail

  • 不幸的是,您的博客不再在线了.您是否也在其他地方发布过您的解决方案? (2认同)

ile*_*tch 14

我写了一个名为Rpush的apn_on_rails替代品专门针对Rails 3.我还添加了一些额外的功能,如持久连接到APN(如Apple推荐).频繁的连接/断开连接可能会让您被禁止进入APN,这就是apn_on_rails目前的工作方式.

Rpush:https://github.com/rpush/rpush