[英]Missing push notifications when one in the batch is rejected
我正在使用C#Windows服务向APN发送通知。 运行正常。 但是,今天我从Apple收到了错误8(无效令牌)。
我添加了代码来处理这种情况(从数据库中删除令牌,以便不再发送任何通知)。 但是,正如苹果所说,我正在通过相同的通道发送一批通知...,并且这些通知是通过同一连接发送的(我不知道它会失败,直到他们返回响应),但我看到了其他通知未发送。
这是正常现象吗? 您如何处理? 我当时想存储所有通知,并在发送所有通知后等待5秒钟...如果Apple没有发送任何通知,那一切都很好...如果发生某些情况,请检查错误,删除失败的通知并发送其余的,直到没有收到错误为止。
这有意义吗?
谢谢!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.