情况:我们在不同的后端URL上安装了PROD和DEV APN证书。生产证书有效:推送被成功送达。
DEV证书无效,苹果服务器返回错误代码7(无效令牌)。我已经检查了所有相关问题,但可能还有遗漏。
- 应用ID正确(与prod使用相同)
- 我使用正确的后端(安装了DEV证书)
- 我以DEBUG模式从XCode启动应用程序(对应于DEV环境)
- 我使用正确的应用程序开发证书,来自同一帐户
- 我使用正确的dev配置文件(支持推送)
理论上应该能够正常工作,对吧?
情况:我们在不同的后端URL上安装了PROD和DEV APN证书。生产证书有效:推送被成功送达。
DEV证书无效,苹果服务器返回错误代码7(无效令牌)。我已经检查了所有相关问题,但可能还有遗漏。
理论上应该能够正常工作,对吧?
如果使用IOS 9,请从Apple生产推送通知证书发送通知,这将起作用。
从生产APS证书制作pem文件,并在开发和生产模式下使用此文件。
此外,在两种情况下都使用生产网关,即“gateway.push.apple.com:2195”
即使在开发模式下发送通知,也不要使用“gateway.sandbox.push.apple.com:2195”。