从Apple推送通知中识别无效令牌

时间:2012-11-07 19:19:30

标签: ios push-notification apple-push-notifications

所以这是我第一次开发使用APN的应用程序。我最终混合了开发和生产设备令牌。显然,APNS在使用产品证书时会忽略包含开发令牌的通知。有没有人知道我可以识别哪些令牌无效(开发设备令牌)以便我可以从服务器中删除它们?

1 个答案:

答案 0 :(得分:2)

通过使用增强的邮件格式向Apple发送通知,并尝试从套接字读取以获取错误响应,您可以识别此类无效设备令牌。无效的设备令牌将导致Apple在关闭套接字之前将错误响应写入套接字。棘手的部分是在套接字关闭之前管理读取错误响应。

Technical Note给出了一个很好的解释。