[英]iOS Push Notifications not working with Development certificate
情况:我们在不同的后端URL上安装了PROD和DEV APN证书。 生产证书有效!:推送已交付。
DEV证书不起作用,Apple服务器返回错误代码7(无效令牌)。 我已经检查了所有的东西,但可能是我还在遗漏一些东西。
应该真的有用,对吧?
如果是IOS 9,请从Apple Production Push通知证书发送通知,它会起作用。
从Production APS证书制作pem文件,并在开发和生产模式下使用此文件。
此外,在“gateway.push.apple.com:2195”两种情况下都使用生产网关
即使您在开发模式下发送通知,也不要使用“gateway.sandbox.push.apple.com:2195”。
电话为推送通知返回的设备令牌在生产和开发方面有所不同。 在向APNS发出请求时,请确保您的服务器使用实际的开发设备令牌(我不是在谈论证书而是关于设备标识符)。
如果您的设备已经运行了应用程序的生产版本,则生产令牌可能位于您的数据库中,您的服务器可能会尝试使用它。 取决于您如何处理您的用户帐户。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.