1 |
|
准备工作:
原文地址:点击打开链接http://blog.csdn.net/tuxiangqi/article/details/17245553
1.到开发者中心,创建app Id,选择push notification 功能(game center 和另外一个是必选的)。
2.创建certificates
注意:内部开发,只能是用Develpment,producation是测试完了,准备发布到appstore的时候再弄的。
其中按照Develop 流程的介绍,会创建一个CSR文件(production版本也可以公用这个CSR文件),通过 钥匙串(通用菜单里的某个应用)创建,详情见官方<喎?http://www.Bkjia.com/kf/ware/vc/" target="_blank" class="keylink">vcD4KPHA+Q2VydGlmaWNhdGVTaWduaW5nUmVxdWVzdC5jZXJ0U2lnbmluZ1JlcXVlc3SjrNXiuPbKx9fu1tXJ+rL6s/a1xM7EvP48YnI+CjwvcD4KPHA+My60tL2oY2VydCDOxLz+oaO4+b7dtdq2/rK9o6y74bXDtb3Su7j2Y2VydM7EvP6jrGNlcnTOxLz+t9YgZGV2us1wcm+w5rG+oaPXotLiztLDx9PDZGV2suLK1KOscHJvyse3orK8PC9wPgo8cD40LrW8yOtjZXJ0IM7EvP7I6yDUv7PXtK48L3A+CjxwPjxpbWcgc3JjPQ=="http://www.Bkjia.com/uploadfile/Collfiles/20131211/2013121109360487.jpg" alt="\">
5.制作 SSL和 私钥 的 PEM格式文件(php服务端需要)
a。分别制作SSL(cert文件)和 key(私钥)的p12格式文件,通过导出获得。(注意命名)
b.通过终端shell 输入命令,得到SSL 和 key 的 2个PEM 格式的文件,并且将它们合二为一
命令参数如下:
原文地址:点击打开链接http://blog.csdn.net/tuxiangqi/article/details/17245553
cd 存放文件夹的路径
openssl pkcs12 -clcerts -nokeys -out 输出文件名.pem -in 原文件的名字例如SSL(Cert文件).p12 (将SSLcert文件从p12变为pem)
openssl pkcs12 -nocerts -out apns-dev-key.pem -in apns-dev-key.p12 (将key.p12 文件变为 pem,这里会提示一定要设置 私钥的解压密码,至少4位,你输入即可)
openssl rsa -in apns-dev-key.pem -out apns-dev-key-noenc.pem (这个命令是将私钥刚才设置的 至少4位密码 去除,如果你想保留也可以,但是需要和php服务端的同事说明下)
cat apns-dev-cert.pem apns-dev-key-noenc.pem > apns-dev.pem (这个命令是将 SSL 和私钥 编译为一个文件pem 命名可以自己改)
下面是从网上找到的其他资源,关于php服务器的设置
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 |
|
当然,你的
关于 和php 服务器交互这块,到这里就结束了