Show device with push errors in a date range for a given application's id. The response is a Chunked transfer encoding (blocks of 20,000 devices). Be sure to make the request correctly.
An example code in Node JS:
The following error codes are not recoverable and mark a definitive withdrawal of the device:
- Android devices: InvalidRegistration, NotRegistered, MismatchSenderId
- iOS devices: BadDeviceToken, Unregistered, DeviceTokenNotForTopic
- WebPush: SubscriptionExpired (404), Unsubscribed (410)
- Safari: BadDeviceToken, Unregistered