文章详情

您的通知服务器可以使用 TLS 证书与 Apple 推送通知服务 (APNs) 进行通信。


首先,在您的开发者帐户中启用推送通知。接着,生成 APNs 客户端 TLS 证书,这个证书适用于开发和生产环境。然后,从 Mac 导出

客户端 TLS 身份证书,并将其安装在您的通知服务器上。之后,在您分发 app 时,Xcode 会自动将 app 的配置从开发更改为生产环境。


在创建身份证书的 Mac 上,从钥匙串中将证书导出,然后在运行提供程序代码并与开发或生产版本 APNs 相连接的服务器上,将导出

的身份证书复制到合适位置。


1.启动“钥匙串访问”。


2.在“种类”部分中,选择“我的证书”。


3.找到要导出的证书,并显示它的内容。


您会看到证书和私钥。

4.同时选中该证书和密钥,然后选取“文件”>“导出项目”。


5.从“文件格式”弹出式菜单中,选取服务器接受的文件格式。


6.在“存储为”栏位中输入文件名,然后点按“存储”。


该证书和密钥便会作为个人信息交换格式的文本文件 (文件扩展名为 .p12 的文件) ,存储到您指定的位置。