PHP 開(kāi)發(fā)蘋(píng)果推送服務(wù)端功能草戈,ios 開(kāi)發(fā)中心淌哟,配置 證書(shū)后岸蜗,按照?
https://blog.csdn.net/u011303663/article/details/51105672
帖子的方法 把改配置的配置了埃难,
證書(shū)是之前配置好的 p12文件擅腰,生成了 .cer文件
對(duì)應(yīng)生成 了? pem 文件和 pem的key文件构挤。
用這兩個(gè)文件合并了 生成 最終的 push 證書(shū)文件。
也檢測(cè)了沒(méi)有問(wèn)題惕鼓,
覺(jué)得OK了筋现,就在PHP這邊開(kāi)始 用 固定的token 試著跑一下,
但是報(bào)錯(cuò)了箱歧,
1 找不pem文件問(wèn)題 是 路徑問(wèn)題矾飞,
2 下面這個(gè)報(bào)錯(cuò) 才是關(guān)鍵,連不上蘋(píng)果的推送服務(wù)器呀邢。
Warning: stream_socket_client(): unable to connect to ssl://gateway.push.apple.com:2195?
網(wǎng)上找了好多方法洒沦,? 防火墻關(guān)閉? 端口啟用都是了,沒(méi)有問(wèn)題呀价淌。
找了好多帖子 都說(shuō)是 證書(shū)有問(wèn)題申眼。重新生成一次。
最后找到一篇 說(shuō)是證書(shū)密碼問(wèn)題的帖子 蝉衣,試了試 果然成功了
但是 在 python的代碼里面密碼設(shè)置不是 1234的這種 mini密碼 同樣可以成功括尸,真懷疑 PHP的代碼效率。
成功了就好~