我的后端Apple推送通知有问题。我的所有设备令牌都存储在我的数据库中,无论是开发还是生产。在我向APN推送消息期间,我收到了无效的设备令牌消息,并且连接已关闭。推送通知操作永远不会完成。你介意给我一个解决方案来确定它的开发或生产设备令牌吗?
答案 0 :(得分:1)
问题的根源听起来有时你使用错误的证书作为令牌 - dev证书和生产令牌等。
Announced by Apple today您现在只需要两个环境的证书。这意味着您总是为您的令牌使用正确的证书,因此可能会解决您的问题。
显然,正如已经说过的那样,您需要将您的开发/生产环境分开(或者至少将记录标记为来自某个特定环境)。
希望这有帮助。
答案 1 :(得分:0)
生成的设备令牌由操作系统决定,因此是随机的。我们无法识别设备令牌环境。