1

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

4

1 回答 1

0

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

处理无效令牌的正确方法是发送消息,如果出现INVALID_TOKEN错误,请从您自己的服务器中删除该令牌并且不再使用它。

但是,您应该定期查询反馈服务,以获取最近未注册的令牌。

于 2017-04-26T11:34:52.977 回答