ios 关于推送发布的一些流程
来源:互联网 发布:libevent windows 编译 编辑:程序博客网 时间:2024/05/18 02:16
2.生成.p12文件。打开钥匙串程序。找到我的证书-》选中Apple Development IOS Push Servers:证书(安装正确的话,前面会有一个三角形)
然后右键单击,分别导出(证书的p12文件和私钥的p12文件)
证书的p12(包含箭头) 私钥的p12(不包含箭头)
假设为cer.p12和key.p12..(导出时要设置密码,要记得设置密码)
3. p12文件转化成pem文件
第一步的含义是将.cer的文件转换为.pem
openssl pkcs12 -clcerts -nokeys -out cer.pem -in cer.p12
第二步的意思是将.p12转换为.pem
openssl pkcs12 -nocerts -out key.pem -inkey.p12
第三步是将前面两个步骤生成的.pem文件再合成一个pem文件,这就是我们最后需要的结果
cat cer.pem key.unencrypted.pem > cer_key.pem
(注意: 第二步需要补充一下的是,当你将该语句输入确定之后,会根据你每一步的确定出现
Enter Import Password: 这个是让你输入生成.p12文件时候的密码
MAC verified OK这是提示信息,正确的话会出现这个
Enter PEM pass phrase: 这句话的含义是输入一个加密密码
Verifying – Enter PEM pass phrase: 这是确认加密密码
pass phrase 可以不用输入,这个时候生成的p12就默认没有私钥 )
4. 到这里就ok了,下面这句是用于验证是否成功的
telnet gateway.push.apple.com 2195
成功后出现的提示应该如下
Trying 17.172.232.226…
Connected to gateway.sandbox.push-apple.com.akadns.net.
Escape character is ‘^]’.
- ios 关于推送发布的一些流程
- ios 关于推送发布的一些流程
- ios 关于推送发布的一些流程
- 关于iOS的推送
- 关于推送的一些问题
- 关于推送的一些问题
- ios推送证书、发布证书和app IDs的一些关系
- 关于ios发布的一些问题,待补充
- 关于ios推送的教程
- 关于IOS推送的新发现
- iOS极光推送SDK的使用流程
- IOS消息推送流程
- iOS推送流程(一)
- IOS发布的一些坑
- iOS消息推送 的一些收集
- iOS消息推送的一些事情
- IOS中关于百度推送的一些配置代码和步骤
- 关于推送遇到的一些问题
- android pcm编解码
- Android网络通信(一)
- Local Notification
- [VS2010]_[初级]_[常用快捷键]
- 任务管理器中cpu使用记录中显示的窗口个数
- ios 关于推送发布的一些流程
- Canvas基础
- android ListView 几个重要属性
- HandlerThread分线程启动handler
- iOS访问https ssl和tls双向加密
- 使用文件名的间接
- android的Notification学习
- 新手学Android【二】-Android应用程序创建
- 《coredump问题原理探究》Linux x86版第二章coredump捕获的环境配置 转