我正在尝试让 APNS gem 与我的 Rails 应用程序一起使用。我最初是在几个月前设置的,并且向 iOS 设备推送通知运行得很好。现在,我的应用程序已上线,我发现通知不再发出。APNS gem已经有一段时间没有更新了,所以我尝试了各种后来的分支,都达到了相同的效果。
这就是我正在做的事情:
APNS.host = 'gateway.push.apple.com'
APNS.pem = Rails.root + "lib/push_production.pem"
APNS.port = 2195
APNS.send_notification(device_token, "Test send" )
结果呢?
=> nil
没有任何方法的反馈,也没有我可以检查的日志文件。我已经尝试生成和重新生成我的证书;那里一切似乎都很好。我尝试以各种方式表达我的设备令牌,没有尖括号,字符组之间没有空格...... APNS 不在乎。
考虑到其中涉及的活动部件的数量,我知道这是一个棘手的问题。但是任何人都可以建议在哪里看吗?