0
我必須處理一些遺留代碼。它使用pushmeup和sidekiq gems向移動設備發送推送通知。爲Android工作推送通知就好了。但由於某種原因,我在iOS上遇到了問題。我可以讓他們在本地工作,但我不能讓他們在服務器上工作。證書是一樣的。在sidekiq日誌中沒有錯誤。iOS推送通知故障排除(RoR)
class PushWorker
include Sidekiq::Worker
def perform(device, params)
APNS.host = 'gateway.push.apple.com'
APNS.pem = Rails.root.join('certificates/mes_push_prod.pem')
APNS.port = 2195
APNS.pass = '123'
APNS.send_notification(params['to'], alert: params['alert'], badge: params['badge'], sound: 'default')
puts APNS.feedback
end
end
另外puts APNS.feedback
只返回死標記。