我正在使用 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推送通知的详细教程。
任何帮助将不胜感激。
答案 0 :(得分:0)
我找到了解决方案。在生成适当的证书后,我遇到了“为其他环境开发应用程序的开发”的问题。通过用适当的构建替换移动应用程序,问题得以解决。
谢谢!
答案 1 :(得分:0)
APN :: Feedback.new()返回#,这有点误导。我以为我必须在其他地方建立联系。
事实证明,我只需要调用.data方法来启动连接
feedback_data = APN::Feedback.new().data