iOS 消息推送证书配置

本文详细介绍了如何配置iOS应用程序的消息推送证书,包括在钥匙串中创建证书请求文件、在Apple Developer Member Center创建Apple ID并启用Push Notifications、创建证书和描述文件,以及在终端生成.pem文件的过程。遵循步骤,开发者可以成功设置推送通知服务。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一 创建消息推送证书

1 首先在"钥匙串"创建证书请求文件:如下图示:


    在这里填写你的邮箱,CA电子邮件可以不写.选择存储到磁盘.这样在你的磁盘上得到得到名称为:  CertificateSigningRequest.certSigningRequest 文件.

2  创建消息推送证书

    进入 Apple Developer 选择Member Center使用苹果开发者账号进行登陆

 创建Apple ID,添加一个新的apple id. 注意其选项如下所示:


                                         该处的Bundle id要与工程中的bundle保持一致.


      (下图与上图处于统一界面)


       在该页面底部,注意勾选Push Notifications功能. 完成这些勾选之后,一直点击同意便可完成apple id的建立.


3  创建证书: 根据下图所示即可完成证书创建


 下一步,选择上一步创建的apple id



紧接着下一步: 选择第一步中,创建的证书请求文件.



                                    如图红色曲线,选择本地的证书请求文件即可,


如下图: 将证书下载到本地即可




4  创建描述文件: 如下面几张图以及曲线处



紧接着就是选择Apple id , 然后选择需要包含的描述文件(里面可能包括,真机测试描述文件),  然后选择匹配的机型.  最后为描述文件起名字


4   生成.pem文件

首先 ,运行证书和描述文件. 然后在"钥匙串访问"导出证书生成:.p12文件



在终端生成pem文件的命令:将证书和导出的p12文件分别生成.pem

openssl x509 -in *.cer -inform der -out *.pem
openssl pkcs12 -in *.p12 -out *.pem

在终端将两个.pem文件生成.key.pem文件
cat *.pem *.pem > *.pem
执行php文件的命令
php ./send.php


send.php文件如下所示:在该文件中需要将token改为你自己的token值







评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值