我正在使用APNS从我的应用程序向~300台设备发送推送通知。我收到APNS的错误响应,代码为8(无效令牌),部分设备。当我再次发送到所有设备时,我再次收到代码8错误响应,但是对于不同的设备(对于某些设备,我总是会收到此错误,对于某些设备,我从来没有得到它)。
我向APNS反馈服务发送了一个请求,但它没有为应用返回任何错误(此服务应返回“过期”令牌 - 如果设备上不再存在预期的应用程序)。
我知道“无效令牌”错误通常是环境不匹配的结果 - 尝试将来自APNS生产服务器的通知发送到来自沙箱环境的令牌,反之亦然。我不明白这是怎么回事,因为相同的标记有时会出错,有时则不然。
有没有人知道APNS“无效令牌”响应的不同原因?