# Errores de iOS, Mac OS X, Safari

| Error                      | Descripción                                                                                                                                                                                | Qué hacer                                                                                                                                                                                                                                                                                                                           |
| -------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| **BadCertificate**         | El certificado APNS para esta aplicación no es válido.                                                                                                                                      | Cree un certificado válido utilizando [esta guía](/es/developer/first-steps/connect-messaging-services/ios-configuration/ios-platform-configuration/#generating-a-certificate-request-file) y compruebe que la plataforma está configurada correctamente.                                                |
| **BadDeviceToken**         | El token de dispositivo especificado no es válido. Por lo tanto, el dispositivo será dado de baja de las notificaciones.                                                                                      | Verifique que la solicitud contiene un token válido y que el token coincide con el entorno.                                                                                                                                                                                                                                           |
| **DeviceTokenNotForTopic** | El token especificado no es adecuado para enviar notificaciones al tema especificado (nombre del paquete especificado al crear la aplicación de iOS). El dispositivo será dado de baja de las notificaciones. | Utilice el token que sea adecuado para enviar notificaciones a este tema.                                                                                                                                                                                                                                                              |
| **ExpiredCertificate**     | El certificado APNS para esta aplicación ha caducado.                                                                                                                                     | Cree un certificado válido utilizando [esta guía](/es/developer/first-steps/connect-messaging-services/ios-configuration/ios-platform-configuration#generating-a-certificate-request-file) y compruebe que la plataforma está configurada correctamente.                                                |
| **FrequencyCapping**       | El dispositivo fue filtrado por [Frequency Capping](/es/product/messaging-channels/global-frequency-capping).                                                               | Si dicho comportamiento no fue intencionado, compruebe la configuración de [Frequency Capping](/es/product/messaging-channels/global-frequency-capping).                                                                                                                                                                              |
| **InvalidCertificate**     | El certificado APNS para esta aplicación no es válido.                                                                                                                                      | Cree un certificado válido utilizando [esta guía](/es/developer/first-steps/connect-messaging-services/ios-configuration/ios-platform-configuration/#generating-a-certificate-request-file) y compruebe que la plataforma está configurada correctamente.                                                |
| **InvalidProviderToken**   | El token especificado no es válido o está firmado con un certificado no válido. Las notificaciones ya no se enviarán a la plataforma donde ocurrió este error.                                      | Compruebe que la plataforma está configurada correctamente.                                                                                                                                                                                                                                                                                     |
| **InvalidToken**           | El token especificado no es válido. Las notificaciones ya no se enviarán a la plataforma donde ocurrió este error.                                                                            | <p>Compruebe que la plataforma está configurada correctamente. </p><p></p><p>Este error suele apuntar a la falta de coincidencia entre las pasarelas (por ejemplo, si está enviando pushes a su compilación de desarrollo/sandbox a través de la pasarela de producción o viceversa). Además, algunos de sus usuarios pueden tener otra compilación instalada en sus dispositivos.</p> |
| **MissingDeviceToken**     | El token de dispositivo no se especifica en la solicitud.                                                                                                                                           | Verifique que la cabecera contiene el token de dispositivo.                                                                                                                                                                                                                                                                                    |
| **PayloadIsTooLarge**      | El tamaño del mensaje supera los 4096 bytes.                                                                                                                                                       | Reduzca el tamaño del mensaje.                                                                                                                                                                                                                                                                                                             |
| **RevokedCertificate**     | El certificado APNS para esta aplicación ha sido revocado a través del panel de administración de Apple Developer. Las notificaciones push se desactivarán para esta plataforma.                                     | Renueve su certificado utilizando [esta guía](/es/developer/first-steps/connect-messaging-services/ios-configuration/ios-platform-configuration/#generating-a-certificate-request-file).                                                                                                        |
| **SandboxSendingError**    | No se pudo enviar el mensaje al entorno APNS de sandbox.                                                                                                                                    | Intente enviar el mensaje de nuevo más tarde.                                                                                                                                                                                                                                                                                                 |
| **TimeoutExceeded**        | Múltiples intentos de enviar un mensaje al dispositivo en 1 hora no tuvieron éxito, ya que el servidor APNS no respondió.                                                                     | Intente enviar el mensaje de nuevo más tarde.                                                                                                                                                                                                                                                                                                 |
| **Unregistered**           | El token ya no es válido. El dispositivo será dado de baja de las notificaciones.                                                                                                          | Utilice un nuevo token.                                                                                                                                                                                                                                                                                                                     |