Delivery Errors
In this area you can find all the messaging delivery errors registered for your app. This will include any APNs, FCM, HMS, Web Push, Email or SMS delivery errors.
To access this area, you will need to expand the Analytics & Data menu and click in Delivery Errors:
In this area, you will find a list of errors:
You can also search errors by type and date, using the section below:
And you can clear this list too, by expanding the Options menu and click in Clear All:
Here's a list of possible errors for each platform:
Apple Push Notifications Errors
Common errors found when sending messages via APNS.
Error | Description |
---|---|
The collapse identifier exceeds the maximum allowed size | The system attempt to send a message that contained a collapse identifier bigger than what is allowed. |
The specified device token was bad | The system tried to deliver a message to a device token that was malformed or was not registered for this environment. The device was deactivated. Possible solution: Confirm the built application targets a Notificare DEV or PROD app for Debug or Release builds, respectively. For more information check the troubleshooting guide. |
The apns-expiration value is bad | The system attempt to send a message that contained an invalid apns-expiration . |
The apns-id value is bad | The system attempt to send a message that contained an invalid apns-expiration . |
The apns-priority value is bad | The system attempt to send a message that contained an invalid apns-priority . |
The apns-topic was invalid | The system attempt to send a message that contained an invalid apns-topic . |
The device token does not match the specified topic | The system tried to deliver a message to a device token that is not registered for this topic. The device was deactivated. Possible solution: Confirm the bundle identifier of the app matches the configured value in the Notificare APNS service. |
One or more headers were repeated | The system attempt to send a message that contained duplicated headers. |
Idle time out | The system was disconnected due to inactivity. |
The device token is not specified in the request | The system attempt to send a message that did not contain a device token. |
The apns-topic header of the request was not specified and was required | The system attempt to send a message that did not contain an apns-topic . |
The message payload was empty | The system attempt to send a message that did not contain a payload. |
Pushing to this topic is not allowed | The system attempt to send a message to a topic that does not allow messages. |
The certificate was bad | The system attempt to send a message using an invalid certificate. |
The client certificate was for the wrong environment | The system attempt to send a message using a certificate issued for a different environment. |
The provider token is stale and a new token should be generated | The system attempt to send a message using a stale provider token and a new one was generated. |
The specified action is not allowed | The system attempt to perform an invalid operation. |
The provider token is not valid or the token signature could not be verified | The system attempt to send a message using an invalid provider token. |
No provider certificate was used or no provider token was specified | The system attempt to send a message without a certificate or provider token. |
The request contained a bad :path value | The system attempt to send a message that contained a bad :path . |
The specified :method was not POST | The system attempt to send a message where :method was not POST. |
The device token is inactive for the specified topic | The system tried to deliver a message to a device token that is no longer registered for this topic. The device was deactivated. |
The message payload was too large | The system tried to deliver a message with a payload bigger than what is allowed. |
The provider token is being updated too often | The system tried to update the provider token too often. |
Too many requests were made consecutively to the same device token | The system tried to deliver too many messages for the same device token. |
An internal server error occurred | The system received a internal server error when reaching APNS and could not process the message. |
The service is unavailable | The system could not reach APNS and could not process the message. |
The server is shutting down | The system received a shutdown error from APNS and could not process the message. |
Unknown error | The system got an unknown error and could not process the message. |
Firebase Cloud Messaging Errors
Common errors found when sending messages via GCM/FCM.
Error | Description |
---|---|
GCM/FCM unavailable | The system failed to connect to GCM/FCM because the service is unavailable |
Connection error | The system failed to connect to GCM/FCM due to a network error |
Authentication error | The system failed to connect to GCM/FCM due to a wrong Server Key |
Device is unavailable | The system tried to deliver a message but the device was not available at that time |
Device is not registered | The system tried to deliver a message to a device token that was not registered for this app. The device was deactivated. |
Unknown error | The system got an unknown error and could not process the message |
Web Push Notifications Errors
Common errors found when sending web push notifications via GCM, Safari Web Push and VAPID.
Error | Description |
---|---|
Failed after retries | The system tried to deliver a message several time and failed to deliver it. |
Device is not registered | The system tried to send a notification to a token that was not registered for this website. The device was deactivated. |
Invalid payload or authentication mismatch | System could not connect to VAPID (probably wrong VAPID) |
Authentication error | System could not connect to VAPID or GCM (most likely wrong VAPID or device auth key) |
Unknown error | The system got an unknown error and could not process the message |
Email Errors
Common errors found when sending email messages via our SMTP servers.
Error | Description |
---|---|
Insufficient email credit | The message could not be sent because there was not enough email credit on the account balance |
Message rejected | The message could not be sent because of missing or invalid recipient |
Service unavailable | The message could not be sent due to a temporary failure of the server |
Error sending message | The message could not be sent for reasons other than the ones described here |
Recipient was suppressed | The recipient's email address is on the suppression list because it has a recent history of producing hard bounces. The recipient was deactivated. |
Recipient does not exist | The intended recipient's email provider sent a bounce message indicating that the email address doesn't exist. The recipient was deactivated. |
Recipient not accepted | The recipient's email provider sent a hard bounce message, but didn't specify the reason for the hard bounce. The recipient was deactivated. |
Message too large | The recipient's email provider sent a bounce message because message you sent was too large. You might be able to send a message to the same recipient if you reduce the size of the message. |
Content rejected | The recipient's email provider sent a bounce message because the message contained an unacceptable attachment. For example, some email providers may reject messages with attachments of a certain file type, or messages with very large attachments. You might be able to send a message to the same recipient if you remove or change the content of the attachment. |
Attachment rejected | The recipient's email provider sent a bounce message because the message you sent contains content that the provider doesn't allow. You might be able to send a message to the same recipient if you change the content of the message. |
Reason unknown | The recipient's email provider sent a bounce message. The bounce message didn't contain enough information to determine the reason for the bounce. |
Received complaint: Abuse | Indicates unsolicited email or some other kind of email abuse. The recipient was deactivated. |
Received complaint: Auth-Failure | Email authentication failure report |
Received complaint: Fraud | Indicates some kind of fraud or phishing activity. The recipient was deactivated. |
Received complaint: Other | Indicates any other feedback that does not fit into other registered types. The recipient was deactivated. |
Received complaint: Virus | Reports that a virus is found in the originating message |
Sender domain not verified | The message could not be sent because the MX record required to use the specified sender domain could not be verified |
SMS Errors
Common errors found when sending SMS messages via our system.
Error | Description |
---|---|
Insufficient SMS credit | The message could not be sent because there was not enough SMS credit on the account balance. |
Queue overflow | You tried to send too many messages too quickly, and your message queue overflowed. Try sending your message again after waiting for some time. |
Unknown destination | The destination number you are trying to reach is unknown and may no longer exist. |
Unreachable carrier | The destination number is unable to receive this message. Potential reasons could include trying to reach a landline or an unreachable carrier. |
Error sending message | The error does not fit into any of the above categories. |
Unreachable destination | The destination handset you are trying to reach is switched off or otherwise unavailable. |
Message blocked | The destination number you are trying to reach is blocked from receiving this message (e.g., due to blacklisting) |
Carrier violation | Your message was flagged as objectionable by the carrier. To protect their subscribers, many carriers have implemented content or spam filtering. |
Error delivering message | The error does not fit into any of the above categories. |