iOS推送通知服务器设置

iOS推送通知服务器设置,ios,notifications,push,Ios,Notifications,Push,我开发了一个推送通知模块,并进行了所有必要的设置 在模块的配置部分,它指出,开发证书的文件名应该是apns-development-fdd6bfba49.pem,生产证书应该是apns-production-fdd6bfba49.pem 如果我只生成同名的证书,那么它就可以工作。如果我用任何其他名称(如apns production.pem)上传生产证书的.pem文件,则会出现以下错误:- 无法在推送通知\u打开\u apns()中启用加密。 无法建立APNS连接。检查以确保您使用的是有效的证书

我开发了一个推送通知模块,并进行了所有必要的设置

在模块的配置部分,它指出,开发证书的文件名应该是
apns-development-fdd6bfba49.pem
,生产证书应该是
apns-production-fdd6bfba49.pem

如果我只生成同名的证书,那么它就可以工作。如果我用任何其他名称(如
apns production.pem
)上传生产证书的.pem文件,则会出现以下错误:-

无法在推送通知\u打开\u apns()中启用加密。 无法建立APNS连接。检查以确保您使用的是有效的证书文件

我很确定这不是命令执行的问题。请帮我解释一下为什么我会犯这个错误


我该怎么办?如果有人对此有答案,请回复。我正在努力获取生产证书。

请仔细参考此教程链接此链接包含推送通知的所有步骤


创建ck.pem文件时要小心。

我参考了相同的教程。证书已正确生成,并且如果ck.pem文件名为apns-production-fdd6bfba49.pem,我也会收到通知。但是,如果.pem文件名是其他名称(如abc.pem),则它不起作用。我检查了服务器配置,它显示。。开发证书的文件名应为apns-development-fdd6bfba49.pem,生产证书的文件名应为apns-production-fdd6bfba49.pem…您好,为什么要更改.pem文件的名称?创建pem文件时,根据需要指定.pem文件的名称。