View a markdown version of this page

Notificaciones sin servidor para juegos móviles con Step Functions - Notificaciones sin servidor para juegos móviles

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.

Notificaciones sin servidor para juegos móviles con Step Functions

Fecha de publicación: 10 de marzo de 2021 () Historial del diagrama

Esta arquitectura crea un flujo de datos sin servidor para ingerir, almacenar, procesar y enviar notificaciones push a los suscriptores. Usa este canal para ofertas flash, notificaciones de eventos dentro del juego y notificaciones específicas de campañas dirigidas a audiencias segmentadas con un seguimiento de la eficiencia.

Diagrama de notificaciones sin servidor con funciones escalonadas

Diagrama de arquitectura de referencia que muestra cómo crear una canalización de notificaciones sin servidor para juegos móviles mediante AWS Step Functions Amazon SNS y Amazon Translate.

Los siguientes pasos describen la arquitectura:

  1. Cuando se inicia el cliente del juego, envía la información de registro a un punto de conexión REST de Amazon API Gateway. El cliente del juego también puede enviar información de notificación directa a través de REST.

  2. API Gateway solicita el flujo de AWS Step Functions registro que lleva a cabo una lógica adicional, como el registro del dispositivo y el almacenamiento de los datos de punto final de Amazon Simple Notification Service en Amazon DynamoDB.

  3. A medida que el cliente del juego envía información al servidor del juego, este activa el flujo de trabajo de notificaciones de Step Functions, que procesa los mensajes.

  4. Para ejecutar campañas o enviar notificaciones individuales, un empleado de marketing también puede solicitar manualmente el flujo de Lambda Step Functions a través de API Gateway. La autorización se gestiona a través de Amazon Cognito.

  5. El flujo de notificaciones lleva a cabo acciones como la traducción (mediante Amazon Translate), el enriquecimiento de la carga útil de los mensajes y el almacenamiento y la obtención de datos de puntos finales de DynamoDB. Estos datos definen los usuarios o segmentos directos a los que enviar mensajes.

  6. Step Functions utiliza Amazon Translate para traducir rápidamente el contenido de las notificaciones.

  7. Amazon SNS utiliza las credenciales del servicio de notificaciones push y los tokens de los dispositivos móviles. Tras recibir el mensaje, todos los suscriptores del tema reciben la notificación automática a través de proveedores como Firebase el servicio de notificaciones Apple push.

  8. Los datos sin procesar se envían a Amazon Simple Storage Service para el análisis de datos inactivos.

Documentación adicional

Para obtener información adicional, consulte los siguientes recursos:

Historial del diagrama

Para recibir notificaciones sobre las actualizaciones de este diagrama de arquitectura de referencia, suscríbase a la fuente RSS.

CambioDescripciónFecha

Publicación inicial

El diagrama de arquitectura de referencia se publicó por primera vez.

10 de marzo de 2021

Publicación inicial

Diagrama de arquitectura de referencia publicado por primera vez.

10 de marzo de 2021

nota

Para suscribirse a las actualizaciones de RSS, debe tener un complemento de RSS habilitado para el navegador que esté utilizando.