无法使用Rails,apn_sender gem连接到APNS(Apple推送通知服务器)

时间:2013-01-10 12:51:34

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

我正在使用 Rails 3.2.2 apn_sender 1.0.5 gem 。我已经生成了正确的 apn_development.pem apn_production.pem 。我已将它们添加到我的rails应用程序中。通过查看一些文章,我也修改了apn_production.pem文件权限。我仍然无法从我的Rails应用程序连接到Apple的APNS服务器。

feedback_data = APN::Feedback.new(:environment => :production), still returns
#<APN::Feedback: Connection not currently established to feedback.push.apple.com on 2196> 

我是否遗漏了某些内容,或者是否有任何正文都有关于如何从Rails应用程序发送(APNS)Apple推送通知的详细教程。
任何帮助将不胜感激。

2 个答案:

答案 0 :(得分:0)

我找到了解决方案。在生成适当的证书后,我遇到了“为其他环境开发应用程序的开发”的问题。通过用适当的构建替换移动应用程序,问题得以解决。

谢谢!

答案 1 :(得分:0)

APN :: Feedback.new()返回#,这有点误导。我以为我必须在其他地方建立联系。

事实证明,我只需要调用.data方法来启动连接

feedback_data = APN::Feedback.new().data