レールを取り消さスロー1.9.2 apn_on_rails:apn_on_rails宝石から "取り消しのSSLv3警告証明書":0.5.1apn_on_railsが突然のSSLv3警告証明書は
は、突然の例外を受信開始しました。通知がまだデバイスに送信し、証明書が有効ですが2013年
まで再現するには、次の
- レールコンソールを。
既存のデバイスの1つに通知を作成します。
NOT1 = APN :: Notification.create(:DEVICE_ID =>デバイス[0]、.ID:サウンド=>真、:バッジ=> 1、:警告=> "テスト")
を実行
APN::App.send_notifications
。 (注意:APNは:: Notification.send_notificationsがまったく通知を送信し、順番にAPN :: App.send_notifications呼び出しをされていません)
予想される出力:デバイスに送信する通知を。例外はスローされません。
実際の出力:デバイスに通知が送信されました。例外がスローされます。以下の例外の完全なスタックトレース:スタックトレースとして
ruby-1.9.2-p0 > APN::App.send_notifications
SSL_connect returned=1 errno=0 state=SSLv3 read finished A: sslv3 alert certificate revoked
OpenSSL::SSL::SSLError: SSL_connect returned=1 errno=0 state=SSLv3 read finished A: sslv3 alert certificate revoked
from /gems/apn_on_rails-0.5.1/lib/apn_on_rails/libs/connection.rb:59:in `connect'
from /gems/apn_on_rails-0.5.1/lib/apn_on_rails/libs/connection.rb:59:in `open'
from /gems/apn_on_rails-0.5.1/lib/apn_on_rails/libs/connection.rb:23:in `open_for_delivery'
from /gems/apn_on_rails-0.5.1/lib/apn_on_rails/app/models/apn/app.rb:48:in `send_notifications_for_cert'
from /gems/apn_on_rails-0.5.1/lib/apn_on_rails/app/models/apn/app.rb:36:in `send_notifications'