ios 关于推送发布的一些流程

来源:互联网 发布:libevent windows 编译 编辑:程序博客网 时间:2024/05/18 02:16

 1.首先说明一下服务器如果是php的,需要把.p12文件转换成.pem格式才能推送,如果是java的直接可以使用.p12文件。
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 ‘^]’.      

0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 11选5输了6万 怎么办 k宝密码忘了怎么办5次 k宝密码输错5次怎么办 上火了牙疼怎么办怎样快速止疼 身体不吸收营养胖不起来怎么办 突然牙疼怎么办教你立刻止疼 蛀牙疼怎么办教你立刻止疼 做了牙套的牙疼怎么办 牙疼怎么办教你立刻止疼 七个月宝宝便秘拉不出来怎么办 喝酒脸上起了很多小红疙瘩怎么办 我的脸又痒又红怎么办 脸又红又痒又烫怎么办 满脸痘痘怎么办全部都是红的 身上起大片扁疙瘩很痒怎么办 我急用钱借钱又借不到怎么办 小孩蛀牙牙疼怎么办教你立刻止疼 牙齿里面长了个小牙齿怎么办 2岁宝宝又吐又拉怎么办 u盘坏了怎么办没反应了 怀孕了不知道孩子是谁的怎么办 怀孕八个月耻骨疼的厉害怎么办 没感情了这段婚姻该怎么办 1岁半宝宝o型腿怎么办 4s店没按时交车怎么办 几天几夜睡不着觉没有睡意怎么办 辣的吃多了胃疼怎么办 喉咙痛怎么办有最好即简单好得快 减肥过后皮肤留下的肥胖纹怎么办 用了完美玛丽艳脸上长痘痘怎么办 腰疼怎么办8方法解决腰疼 红米3x开不了机怎么办 苹果手机忘记了锁屏密码怎么办 小米5的4g网速慢怎么办 红米4a卡机了怎么办 信而富逾期3个月怎么办 苹果6锁屏密码忘了怎么办 孕8个月咳嗽有痰怎么办 微信红包输了6万怎么办 红米3s开不了机怎么办 核载5人载了6人怎么办