Azure C2D Feedback Status and Retry Recommendations
-
Expired
Description: Device did not receive the outbound message within the expiry duration
Retry Recommendation: Implement a retry mechanism with exponential backoff to resend the message. Ensure that the device is online and operational.
-
DeviceMaximumQueueDepthExceeded
Description: Outbound message failed because the device queue limit was reached.
Retry Recommendation: Retry after the device comes online, so that the messages in the queue get cleared.
-
Failed
Description: Failed to initiate outbound message.
Retry Recommendation: This can happen due to any outage or service disruption. Implement a retry mechanism with exponential backoff to resend the message.