对于 **
**
我参考了这个链接。
要为您的iOS应用程序启用推送通知,您需要创建并上传Apple Push Notification证书(.pem文件)给我们,以便我们能够代表您连接到Apple Push服务器。
(更新版本附有更新的屏幕截图,请查看http://www.apptuitions.com/generate-pem-file-for-push-notification/)
步骤1:登录iOS Provisioning Portal,单击左侧导航栏上的“证书”。然后,单击“+”按钮。
![enter image description here](https://istack.dev59.com/f1pCF.webp)
![enter image description here](https://istack.dev59.com/2OjRp.webp)
![enter image description here](https://istack.dev59.com/GH8D8.webp)
步骤2:在发布部分下选择Apple推送通知服务SSL(生产)选项,然后单击“继续”按钮。
![enter image description here](https://istack.dev59.com/KHVSW.webp)
步骤3:选择要用于BYO应用的App ID(如何创建App ID),然后单击“继续”进入下一步。
![enter image description here](https://istack.dev59.com/usEWY.webp)
步骤 4:按照“关于创建证书签名请求(CSR)”的步骤创建证书签名请求。
![在此输入图片描述](https://istack.dev59.com/4eD6H.webp)
为了补充苹果提供的说明,以下是一些额外的屏幕截图,以帮助您完成所需的步骤:
步骤 4 补充屏幕截图 1:在您的 Mac 上导航到密钥串访问的证书助手。
![enter image description here](https://istack.dev59.com/UuVkG.webp)
第四步 补充截图2:填写证书信息。点击“继续”。
![enter image description here](https://istack.dev59.com/qraiX.webp)
Step 5:上传在第4步中生成的“.certSigningRequest”文件,然后单击“Generate”按钮。
![enter image description here](https://istack.dev59.com/7LjQz.webp)
Step 6:单击“Done”完成注册,iOS Provisioning Portal页面将被刷新,看起来像以下屏幕:
![enter image description here](https://istack.dev59.com/UinIU.webp)
然后单击“Download”按钮下载您刚创建的证书(.cer文件)。- 双击下载的文件将证书安装到Mac上的Keychain Access中。
步骤7:在您的Mac上,进入“钥匙串”,查找您刚刚安装的证书。如果不确定哪个证书是正确的,请查看以“Apple Production IOS Push Services:”开头,后跟您的应用程序包ID的证书。
![enter image description here](https://istack.dev59.com/ZYTHX.webp)
步骤8:展开证书,您应该会看到带有您的姓名或公司名称的私钥。使用键盘上的“选择”键选择两个项目,右键单击(如果使用单键鼠标,则为cmd-click),选择“导出2个项目”,如下所示:
![enter image description here](https://istack.dev59.com/9xHuW.webp)
然后将名为“pushcert.p12”的p12文件保存到桌面 - 现在您将被提示输入密码以保护它,您可以单击Enter跳过密码或输入所需的密码。
步骤 9:现在是最困难的部分 - 在您的 Mac 上打开“终端”,并运行以下命令:
cd
cd Desktop
openssl pkcs12 -in pushcert.p12 -out pushcert.pem -nodes -clcerts
第十步: 通过使用此链接(点击这里)来进行操作
您可以检查.PEM文件是否有效——如果有效,您将收到成功消息并得到通知,例如:
![enter image description here](https://istack.dev59.com/yEhCQ.webp)
对于**
**
请观看以下Youtube链接点击这里并享受..