我正在使用支持多应用程序的 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
证书正在从应用程序的数据库中提取,但由于某种原因仍在尝试使用默认证书?我该如何防止这种情况?
我正在使用支持多应用程序的 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
证书正在从应用程序的数据库中提取,但由于某种原因仍在尝试使用默认证书?我该如何防止这种情况?
你查过他们的网站吗?
APN on Rails 使用 Configatron gem, http ://github.com/markbates/configatron/tree/master来配置自己。随着对多应用程序支持的更改,认证存储在数据库中而不是配置目录中。
但是,仍然可以使用默认的“app”和存储在 config 目录中的证书。对于此设置,适用以下配置。)Rails 上的 APN 具有以下默认配置,您可以根据设置进行更改。
也许您的配置仍然引用它。你运行更新了吗?
如果您要升级到新版本的 APN on Rails,您应该始终运行:
ruby script/rails generate apn_on_rails:install