iOS APNs问题
2015-08-26 16:55
369 查看
最近几天自己做的APNs服务器突然不能发送推送了,老是提示:
Warning: stream_socket_client(): Failed to enable crypto in /Users/y/Documents/Proj/IOSPush/production1/pushMe.php on line 21
Warning: stream_socket_client(): unable to connect to ssl://gateway.push.apple.com:2195 (Unknown error) in /Users/y/Documents/Proj/IOSPush/production1/pushMe.php on line 21
Failed to connect: 0
我是用的php做的推送,后来去MemberCenter里面去查看证书,发送证书被某个同事删掉了。后来重新申请证书,就好了。
附带php和java的证书转换命令
J***A证书生成:
openssl x509 -in aps_production.cer -inform DER -out aps_production.pem -outform PEM
openssl pkcs12 -nocerts -out PushChat_Noenc.pem -in PushChatKey.p12
openssl pkcs12 -export -in aps_production.pem -inkey PushChat_Noenc.pem -certfile CertificateSigningRequest.certSigningRequest -name “aps_production” -out aps_production.p12
PHP证书生成:
openssl x509 -in aps_development.cer -inform der -out PushChatCert.pem
openssl pkcs12 -nocerts -out PushChatKey.pem -in Push.p12
cat PushChatCert.pem PushChatKey.pem > ck.pem
php发布:
openssl x509 -in aps_production.cer -inform der -out PushChatCert.pem
openssl pkcs12 -nocerts -out PushChatKey.pem -in Push.p12
cat PushChatCert.pem PushChatKey.pem > ck.pem
参考APNS开发链接:
http://zhang8mss.blog.163.com/blog/static/1104637562012260250222/
http://bbs.9ria.com/thread-246219-1-1.html
Warning: stream_socket_client(): Failed to enable crypto in /Users/y/Documents/Proj/IOSPush/production1/pushMe.php on line 21
Warning: stream_socket_client(): unable to connect to ssl://gateway.push.apple.com:2195 (Unknown error) in /Users/y/Documents/Proj/IOSPush/production1/pushMe.php on line 21
Failed to connect: 0
我是用的php做的推送,后来去MemberCenter里面去查看证书,发送证书被某个同事删掉了。后来重新申请证书,就好了。
附带php和java的证书转换命令
J***A证书生成:
openssl x509 -in aps_production.cer -inform DER -out aps_production.pem -outform PEM
openssl pkcs12 -nocerts -out PushChat_Noenc.pem -in PushChatKey.p12
openssl pkcs12 -export -in aps_production.pem -inkey PushChat_Noenc.pem -certfile CertificateSigningRequest.certSigningRequest -name “aps_production” -out aps_production.p12
PHP证书生成:
openssl x509 -in aps_development.cer -inform der -out PushChatCert.pem
openssl pkcs12 -nocerts -out PushChatKey.pem -in Push.p12
cat PushChatCert.pem PushChatKey.pem > ck.pem
php发布:
openssl x509 -in aps_production.cer -inform der -out PushChatCert.pem
openssl pkcs12 -nocerts -out PushChatKey.pem -in Push.p12
cat PushChatCert.pem PushChatKey.pem > ck.pem
参考APNS开发链接:
http://zhang8mss.blog.163.com/blog/static/1104637562012260250222/
http://bbs.9ria.com/thread-246219-1-1.html
相关文章推荐
- iOS中通知和代理的区别
- iOS-NSUserDefaults的用法(轻量级本地数据存储)
- IOS学习第七篇 ——Protocol协议
- iOS 9 学习系列:MapKit 的新变化(Flyover、交通和自定义)
- ios 设置状态栏风格
- 解决港版A1530 ios8 联通4G 电话打不进无法接通的问题,联通4G开关开启方法
- Nagios upgrade 3.x to 4.x 升级
- IOS NSUserDefaults 的用法
- [转]iOS技巧之获取本机通讯录中的内容,解析通讯录源代码
- iOS 万能跳转界面方法 (runtime实用篇一)
- 【iOS】配置和使用静态库
- iOS7之后的导航栏遮盖问题
- iOS开发 - 21.实用技术之获取文件的MIMEType类型
- IOS学习第六篇——代码块(block)
- iOS开发--TDD的iOS开发初步以及Kiwi使用入门
- IOS自带二维码生成
- ios copy 与 mutablecopy
- iOS链式编程框架介绍之LinkBlock
- iOS iOS8推送消息的快速回复处理
- IOS tableView通过代码自定义cell