Rails で API を作成し、heroku でホストし、apn_sender を使用してプッシュ通知を行います。apn_sender を使用してローカルですべてを実行しましたが、heroku にプッシュして実行すると、
heroku rake apn:sender
「接続が拒否されました - 127.0.0.1:6379 の Redis に接続できません」というエラーが表示されます。
redistogo アドオンを追加しました。
アップデート
resque.rb 初期化子を追加しました。
require 'resque'
uri = URI.parse(ENV["REDISTOGO_URL"])
Resque.redis = Redis.new(:host => uri.host, :port => uri.port, :password => uri.password)
ワーカーを起動するために呼び出されます
heroku rake environment apn:sender
そして、すべてがうまくいくように見えました。