7
在發展模式,我可以發送推送通知的設備,而不是我不能在生產中,我的設置是:蘋果推送通知不特設工作建立
- 的.pem文件,該文件是組合配置門戶aps_production.cer和我的ad-hoc證書
- 蘋果服務器APN的私鑰:「gateway.push.apple.com」與2196端口
- 我有保存來自設備,然後令牌的軌道服務器使用這些設備令牌和前一個.file文件向蘋果發送通知以打開連接
- 特設構建應用程序有(它的rubymotion): 權利[ 'APS-環境'] = '生產' 權利[ '獲得任務,允許'] = FALSE
- 應用程序啓動時,正確的發令牌我的應用服務器
- 我只是檢查該令牌是從開發模式
不同的問題是,我的Rails應用程序發送通知並沒有收到任何錯誤,但沒有到達的設備。
我正在使用testflight發佈我的應用程序的臨時版本,但我不知道使用測試和APNS的任何問題。
可能是什麼?
編輯我下定決心:港口是錯誤的,2195的,而不是2196 ...
我確定我正在使用正確的證書,因爲我在我的Rails應用程序中設置了多證書環境,所以證書從管理面板(使用相對密碼短語)上載。 –
Daniele找到了解決這個問題的解決方案嗎? – wod
@他解決了它。在他的問題中看EDIT - >「這個港口錯了,2195而不是2196」。實際上不僅港口,而且生產和開發(沙箱)之間的網址也發生了變化。 – Hlung