Seleccione sus preferencias de cookies

Usamos cookies esenciales y herramientas similares que son necesarias para proporcionar nuestro sitio y nuestros servicios. Usamos cookies de rendimiento para recopilar estadísticas anónimas para que podamos entender cómo los clientes usan nuestro sitio y hacer mejoras. Las cookies esenciales no se pueden desactivar, pero puede hacer clic en “Personalizar” o “Rechazar” para rechazar las cookies de rendimiento.

Si está de acuerdo, AWS y los terceros aprobados también utilizarán cookies para proporcionar características útiles del sitio, recordar sus preferencias y mostrar contenido relevante, incluida publicidad relevante. Para aceptar o rechazar todas las cookies no esenciales, haga clic en “Aceptar” o “Rechazar”. Para elegir opciones más detalladas, haga clic en “Personalizar”.

Notificaciones de eventos de aplicación de Amazon SNS para aplicaciones móviles

Modo de enfoque
Notificaciones de eventos de aplicación de Amazon SNS para aplicaciones móviles - Amazon Simple Notification Service

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Con Amazon SNS, se proporciona compatibilidad con la activación de notificaciones cuando se producen determinados eventos de aplicaciones. Después, puede ejecutar algunas acciones mediante programación en dicho evento. La aplicación debe incluir soporte para un servicio de notificaciones push, como Apple Push Notification Service (APNs), Firebase Cloud Messaging (FCM) y Windows Push Notification Services (WNS). Las notificaciones de eventos de la aplicación se configuran mediante la consola de Amazon SNS o la. AWS CLI AWS SDKs

Eventos de aplicaciones disponibles

Las notificaciones de eventos de aplicaciones controlan cuándo se crean, eliminan o actualizan los distintos puntos de conexión de la plataforma, así como los errores de entrega. A continuación, se muestran los nombres de los atributos para los eventos de la aplicación.

Nombre de atributo Desencadenador de la notificación
EventEndpointCreated Se añade a la aplicación un nuevo punto de conexión de la plataforma.
EventEndpointDeleted Se elimina cualquier punto de conexión de la plataforma asociado a la aplicación.
EventEndpointUpdated Se cambia cualquiera de los atributos de los puntos de conexión de la plataforma asociados a la aplicación.
EventDeliveryFailure Una entrega a cualquiera de los puntos de conexión de la plataforma asociados a la aplicación encuentra un error permanente.
nota

Para realizar un seguimiento de los errores de entrega en la aplicación de la plataforma, suscríbase a los eventos de estado de entrega de los mensajes de la aplicación. Para obtener más información, consulte Uso de los atributos de la aplicaciones de Amazon SNS para el estado de entrega de los mensajes.

Puede asociar cualquier atributo a una aplicación, que podrá recibir estas notificaciones de eventos.

Envío de notificaciones push en móviles

Para enviar notificaciones de eventos de aplicaciones, debe especificar un tema para recibir las notificaciones de cada tipo de evento. Como Amazon SNS envía las notificaciones, el tema puede direccionarlas a los puntos de conexión que adoptarán acciones programáticas.

importante

Las aplicaciones de alto volumen crearán un gran número de notificaciones de eventos de aplicaciones (por ejemplo, decenas de miles), que sobrecargarán los puntos de conexión destinados a uso humano, como, por ejemplo, números de teléfono, direcciones de correo electrónico y aplicaciones móviles. Tenga en cuenta las siguientes directrices cuando envíe notificaciones de eventos de aplicaciones a un tema:

  • Cada tema que reciba notificaciones debe contener únicamente suscripciones para puntos de enlace programáticos, como puntos de enlace HTTP o HTTPS, colas de Amazon SQS o funciones. AWS Lambda

  • Para reducir la cantidad de procesamiento que las notificaciones activan, limite las suscripciones de cada tema a un número reducido (por ejemplo, cinco o menos).

Puede enviar notificaciones de eventos de aplicaciones mediante la consola de Amazon SNS, el AWS Command Line Interface (AWS CLI) o el. AWS SDKs

AWS Management Console

  1. Inicie sesión en la consola de Amazon SNS.

  2. En el panel de navegación, elija Móvil, Notificaciones push.

  3. En la página Notificaciones push para dispositivos móviles, en la sección Aplicaciones de plataforma, seleccione una aplicación y, a continuación, elija Editar.

  4. Expanda la sección Notificaciones de eventos.

  5. Elija Acciones, Configurar eventos.

  6. Introduzca ARNs los cuatro temas que se utilizarán en los siguientes eventos:

    • Punto de conexión creado

    • Punto de conexión eliminado

    • Punto de conexión actualizado

    • Error de entrega

  7. Elija Guardar cambios.

AWS CLI

Ejecute el comando set-platform-application-attributes.

En el siguiente ejemplo, se establece el mismo tema de Amazon SNS para los cuatro eventos de aplicación:

aws sns set-platform-application-attributes --platform-application-arn arn:aws:sns:us-east-1:12345EXAMPLE:app/FCM/MyFCMPlatformApplication --attributes EventEndpointCreated="arn:aws:sns:us-east-1:12345EXAMPLE:MyFCMPlatformApplicationEvents", EventEndpointDeleted="arn:aws:sns:us-east-1:12345EXAMPLE:MyFCMPlatformApplicationEvents", EventEndpointUpdated="arn:aws:sns:us-east-1:12345EXAMPLE:MyFCMPlatformApplicationEvents", EventDeliveryFailure="arn:aws:sns:us-east-1:12345EXAMPLE:MyFCMPlatformApplicationEvents"

AWS SDKs

Configure las notificaciones de eventos de la aplicación enviando una SetPlatformApplicationAttributes solicitud con la API de Amazon SNS mediante un AWS SDK.

Para obtener una lista completa de las guías para desarrolladores del AWS SDK y ejemplos de código, incluida la ayuda para comenzar e información sobre las versiones anteriores, consulteUso de Amazon SNS con un SDK AWS.

PrivacidadTérminos del sitioPreferencias de cookies
© 2025, Amazon Web Services, Inc o sus afiliados. Todos los derechos reservados.