我使用 java-apns 库发送推送通知消息。我将token_id
发送到APNS服务器并接收响应 INVALID_TOKEN 。所以我的问题是APNS服务器用于此响应的算法是什么?我认为最好在我这边检查这个token_id,如果它没问题,那么将消息推送到此令牌。
提前谢谢。
答案 0 :(得分:0)
APNS不提供任何API来检查特定令牌是否有效。算法也没有用,因为INVALID_TOKEN
不仅意味着格式错误的令牌,而且当令牌与任何已注册的应用程序不匹配,或者已卸载应用程序,或者您使用了开发令牌时,它也会返回与生产APN服务器通信,反之亦然。
处理无效令牌的正确方法是发送邮件,如果收到INVALID_TOKEN
错误,请从您自己的服务器中删除令牌,不再使用它。
但是,您应该定期查询Feedback Service以获取最近未注册的令牌。