APNS推送服务证书制做-2015 最新版本

---APNS推送服务证书制作---当前我是配置开发证书。生产证书也是相同的配置。

App 一共有两个推送证书。一个是开发自己测试时候用的证书,一个是app上线之后的证书。


iOS推送机制


Provider:这个东西简单理解就是你公司的服务器。
APNs:苹果的服务器。Apple Push Notification Service。
Client App:对应的App客户端。




工作原理:App先获取设备的deviceToken。然后deviceToken会保存在公司的服务器(Provider)。然后公司的服务器就会把deviceToken和内容发给APNs服务器。APN是服务器会结合deviceToken,知道推送给对应的那个应用。

这里是别人的总结。我也是直接搬过来了。

从上图我们可以看到:

1、应用程序注册消息推送。

2、iOS从APNS Server获取device token,应用程序接收device token。

3、应用程序将device token发送给PUSH服务端程序。

4、服务端程序向APNS服务发送消息。

5、APNS服务将消息发送给iPhone应用程序。

无论是iPhone客户端和APNS,还是Provider和APNS,都需要通过证书进行连接。


APNs证书生成步骤

CSR文件生成


1.打开 “钥匙串访问” -"证书助理"-"从证书颁发机构请求证书"



2.填写邮箱地址,常用名称,选择 存储到磁盘。点击继续。


3.什么都不修改。直接存储到桌面去。名字也是可以修改的,不过我比较懒。


这样就在本地生成一个CertificateSigningRequest.certSigningRequest文件了!。

推送文件生成

1.登录开发者官网
2.选择Certificates,Identifiers & Profiles。


3.选择Identifiers。这里是做iOS系统的推送。


4.选择App IDs 点击右上角 ➕ 号


5.按图操作。





选择 Continue ,再选择 submit 。 

6.再次点击App IDs。找到刚刚设置好的ID。点击打开。最后点击edit


7.在Development SSL Certificate 选择  car 文件。


8.点击Create Certificate...之后,不用管,点击continue


10.选择刚刚配置好的csr文件。最后点Generate.


11.最后 这样就是配置好开发远程推送证书。




按着我这些步骤,一定可以把推送的证书配置好。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值