0

我正在使用Rails 3.2.2apn_sender 1.0.5 gem。我已经生成了正确的apn_development.pemapn_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 推送通知的详细教程。
任何帮助将不胜感激。

4

2 回答 2

0

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

谢谢!

于 2013-04-13T02:30:09.083 回答
0

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

原来,我只需要调用 .data 方法来启动连接

feedback_data = APN::Feedback.new().data
于 2014-03-06T14:27:50.413 回答