我正在使用支持多应用程序支持的apn_on_rails向我的设备发送推送通知。 gem发送通知但抛出错误
apn_on_rails-0.5.1 / lib / apn_on_rails / app / models / apn / app.rb:35:in"read':没有这样的文件或目录 - /config/apple_push_notification_production.pem
正在从应用程序的数据库中提取证书但由于某种原因,仍然尝试使用默认证书?我该如何防止这种情况?
答案 0 :(得分:0)
你检查过他们的网站吗?
APN on Rails使用Configatron gem, http://github.com/markbates/configatron/tree/master,配置 本身。随着对多应用程序支持的更改,认证是 存储在数据库中而不是存储在config目录中。
但是,仍然可以使用默认的“app”和 存储在config目录中的证书。对于此设置, 以下配置适用。)APN on Rails具有以下内容 您为设置更改的默认配置。
也许你的配置仍然引用它。你有没有运行更新?
如果要在Rails上升级到新版本的APN,则应该这样做 总是跑:
ruby script/rails generate apn_on_rails:install