java-apns INVALID_TOKEN响应

时间:2015-08-12 23:57:33

标签: java push-notification apple-push-notifications javaapns

我使用 java-apns 库发送推送通知消息。我将token_id发送到APNS服务器并接收响应 INVALID_TOKEN 。所以我的问题是APNS服务器用于此响应的算法是什么?我认为最好在我这边检查这个token_id,如果它没问题,那么将消息推送到此令牌。 提前谢谢。

1 个答案:

答案 0 :(得分:0)

APNS不提供任何API来检查特定令牌是否有效。算法也没有用,因为INVALID_TOKEN不仅意味着格式错误的令牌,而且当令牌与任何已注册的应用程序不匹配,或者已卸载应用程序,或者您使用了开发令牌时,它也会返回与生产APN服务器通信,反之亦然。

处理无效令牌的正确方法是发送邮件,如果收到INVALID_TOKEN错误,请从您自己的服务器中删除令牌,不再使用它。

但是,您应该定期查询Feedback Service以获取最近未注册的令牌。