iOS推送通知不适用于开发证书

情况:我们在不同的后端URL上安装了PROD和DEV APN证书.生产证书有效!:推送已交付.

DEV证书不起作用,Apple服务器返回错误代码7(无效令牌).我已经检查了所有的东西,但可能是我还在遗漏一些东西.

> app id是正确的(同样用于prod)
>我使用右后端(已安装DEV证书)
>我在DEBUG模式下从XCode启动应用程序(对应于DEV环境)
>我使用适当的应用程序开发证书,来自同一帐户
>我使用正确的开发配置文件(支持推送)

应该真的有用,对吧?

最佳答案 如果是
IOS 9,请从Apple Production Push通知证书发送通知,它会起作用.

从Production APS证书制作pem文件,并在开发和生产模式下使用此文件.

此外,在“gateway.push.apple.com:2195”两种情况下都使用生产网关

即使您在开发模式下发送通知,也不要使用“gateway.sandbox.push.apple.com:2195”.

点赞