Rails アプリで APNS gem を動作させようとしています。私は数か月前にこれを最初にセットアップしましたが、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は気にしません。
これに関連する可動部品の数を考えると、これが難しい質問であることはわかっています。しかし、誰がどこを見るべきかを提案できますか?