Java 哪些情况会导致APNS推送通知失败?

Java 哪些情况会导致APNS推送通知失败?,java,ios,push-notification,apple-push-notifications,javapns,Java,Ios,Push Notification,Apple Push Notifications,Javapns,我正在尝试为APNS推送通知构建重试机制。 因此,我想收集在apns推送过程中失败的所有apns设备令牌 到目前为止,我不确定要重试哪个场景,因为不应该重试无效的设备令牌。 此外,如果apns端口被阻塞或apns服务器停机,重试也没有意义 我已经浏览了苹果网站上的APNS文档 请建议,当我需要重试apns推送时,所有故障场景都可能存在。如果我调用apns,则仅确认其服务器已收到消息。无法确定最终用户是否收到该消息。因此,换句话说,忘记重试功能。感谢您的回复,除了用户消息确认之外,我是否应该为场景

我正在尝试为APNS推送通知构建重试机制。 因此,我想收集在apns推送过程中失败的所有apns设备令牌

到目前为止,我不确定要重试哪个场景,因为不应该重试无效的设备令牌。

此外,如果apns端口被阻塞或apns服务器停机,重试也没有意义

我已经浏览了苹果网站上的APNS文档


请建议,当我需要重试apns推送时,所有故障场景都可能存在。

如果我调用apns,则仅确认其服务器已收到消息。无法确定最终用户是否收到该消息。因此,换句话说,忘记重试功能。感谢您的回复,除了用户消息确认之外,我是否应该为场景1提供重试功能。无效令牌,2。与服务器的连接缺失。。。。。Apns为每次传输提供错误消息和代码,也提供成功和传输成功。