[問題] APNS流程顯示錯誤

看板MacDev作者 (瑪尼愛我)時間10年前 (2015/03/18 19:30), 編輯推噓1(104)
留言5則, 2人參與, 最新討論串1/1
各位好,因為iOS的push server pem檔要到期了 所以今天重做了一個pem cer下載的部份確定是選擇正確的app ID,轉成了pem MAC私鑰匯出的p12檔也轉成了pem檔 openssl s_client -connect gateway.push.apple.com:2195 -cert pro_cert.pem -key mypushkey.pem 使用上面這行測試後是成功的,有連結到ios server 接著就把合併後的pem檔放到server上 結果跑的時候在這裡出了問題 $fp = stream_socket_client( $server, $err, $errstr, 60, STREAM_CLIENT_CONNECT|STREAM_CLIENT_PERSISTENT, $ctx); if (!$fp) exit("ERR:Failed to connect: $err $errstr" . PHP_EOL); 顯示:ERR:Failed to connect: 0 想請問為什麼過不了,路徑和之前的pem是一樣的,所以應該不是路徑不對的問題 希望有人能幫忙解答 謝謝 T___T -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 125.227.149.174 ※ 文章網址: https://www.ptt.cc/bbs/MacDev/M.1426678251.A.DFC.html

03/19 09:33, , 1F
印象中cer要先存到鑰匙圈再輸出成p12或pem
03/19 09:33, 1F

03/19 09:34, , 2F
輸出的憑證是push的憑證非上架的憑證
03/19 09:34, 2F

03/19 09:44, , 3F
error code為0表示這跟連線沒有關係,連線前就錯誤了
03/19 09:44, 3F

03/19 09:44, , 4F
所以錯誤可能跟你揭露的資訊都沒關係......
03/19 09:44, 4F

03/19 10:15, , 5F
我早上重包一次就會動了>__<
03/19 10:15, 5F
文章代碼(AID): #1L2M7hty (MacDev)
文章代碼(AID): #1L2M7hty (MacDev)