美文网首页
iOS推送证书实现步骤

iOS推送证书实现步骤

作者: 无名指的情怀 | 来源:发表于2018-05-23 10:05 被阅读32次

iOS推送证书实现步骤

1、在keychain中找到第1步创建的APN证书,

展开此证书,分别导出证书和密钥,

名称设为cer.p12和key.p12

2、打开控制台程序,

使用openssl 将cer.p12及key.p12转成cer.pem和key.pem

命令如下:

$ openssl pkcs12 -clcerts -nokeys -out cer.pem -in cer.p12

$ openssl pkcs12 -nocerts -out key.pem -in key.p12

3、测试生成的cer.pem及key.pem是否可用

$ openssl s_client -connect gateway.push.apple.com:2195  -cert cer.pem -key key.pem 

注:gateway.push.apple.com:2195用于appStore app;

       gateway.sandbox.push.apple.com:2195用于沙盒app;

       以上命令执行后会打印一大罗信息,最后处于可输入状态,打几个字符回车后自动断开连接即为正常。

4、合并cer.pem及key.pem

$ cat cer.pem key.pem > ck.pem

5、上传ck.pem到推送服务器的推送程序的目录。

Tip:-----------------------

find / -name "*.php"        

查询推送服务器php文件目录用。

scp ~/Desktop/ck.pem root@xx.xx.xx.xx:/var/www/html    

用于上传本地文件到Linux服务器用。

6、服务器php代码加载ck.pem向苹果服务器推送消息:略

客户端oc代码获取token,接收推送消息:略。。。

相关文章

  • iOS推送证书实现步骤

    iOS推送证书实现步骤 1、在keychain中找到第1步创建的APN证书, 展开此证书,分别导出证书和密钥, 名...

  • iOS 远程推送通知

    iOS 远程推送通知 分分钟搞定IOS远程消息推送 iOS推送通知的实现步骤 推送通知iOS客户端编写实现及推送服...

  • 技术在于交流,知识在于收集(十一)

    收集的一些iOS开发技术博客与牛人共同进步 证书推送上架 iOS远程推送原理及实现过程(证书、iOS端代码、Jav...

  • 极光推送(JPush)开发随笔

    极光推送集成步骤:1.登录IOS Dev Center创建推送证书 App id创建,使用Explicit App...

  • iOS 基础--配置开发证书和推送证书

    推送步骤.png 1、 开发者证书 (分为开发和发布两种,类型为ios Development,ios Distr...

  • 申请iOS推送证书p12

    iOS APP需要推送通知,要用到iOS推送证书,分为测试调试用的iOS推送证书(开发环境)和上架到App Sto...

  • ios推送证书配置

    ios推送证书配置 ios的消息推送需要配置推送证书,这和打包证书是两个不同的证书。这里简单介绍下大致的流程。以下...

  • iOS开发环境相关(3)——证书制作

    这里的证书不包含推送证书,如果需要制作推送证书,移步iOS开发环境相关(4)——推送证书 开发者证书制作 证书主要...

  • 用AdHoc来测试iOS线上推送

    1. 关于iOS 推送证书 iOS推送分为开发环境和生产环境,在推送证书的type上分别对应 APNs Deve...

  • 推送证书步骤

    1、登陆开发者账号 2、添加测试证书或发布证书 3、创建appid 4、点击+号 5、添加描述和BundleID ...

网友评论

      本文标题:iOS推送证书实现步骤

      本文链接:https://www.haomeiwen.com/subject/bjnljftx.html