View a markdown version of this page

Notifiche serverless per giochi mobili con funzioni Step - Notifiche serverless per giochi mobili

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Notifiche serverless per giochi mobili con funzioni Step

Data di pubblicazione: 10 marzo 2021 () Storia del diagramma

Questa architettura crea un flusso di dati senza server per l'acquisizione, l'archiviazione, l'elaborazione e l'invio di notifiche push agli abbonati. Usa questa pipeline per offerte flash, notifiche di eventi in-game e notifiche specifiche per campagne destinate a segmenti di pubblico segmentati con monitoraggio dell'efficienza.

Notifiche serverless con diagramma Step Functions

Diagramma dell'architettura di riferimento che mostra come creare una pipeline di notifiche serverless per giochi mobili utilizzando AWS Step Functions Amazon SNS e Amazon Translate.

I passaggi seguenti descrivono l'architettura:

  1. Quando il client di gioco viene avviato, invia le informazioni di registrazione a un endpoint REST di Amazon API Gateway. Il client di gioco può anche inviare informazioni di notifica diretta tramite REST.

  2. API Gateway richiede il flusso di AWS Step Functions registrazione che esegue logiche aggiuntive come la registrazione del dispositivo e l'archiviazione dei dati degli endpoint di Amazon Simple Notification Service in Amazon DynamoDB.

  3. Quando il client di gioco invia informazioni al server di gioco, il server attiva il flusso di notifica Step Functions che elabora i messaggi.

  4. Per eseguire campagne o inviare singole notifiche, un addetto al marketing può anche richiedere manualmente il flusso di Lambda Step Functions tramite API Gateway. L'autorizzazione viene gestita tramite Amazon Cognito.

  5. Il flusso di notifiche esegue azioni come la traduzione (utilizzando Amazon Translate), l'arricchimento del payload dei messaggi e l'archiviazione e l'ottenimento dei dati degli endpoint da DynamoDB. Questi dati definiscono gli utenti o i segmenti diretti a cui inviare messaggi.

  6. Step Functions utilizza Amazon Translate per la traduzione rapida dei contenuti delle notifiche.

  7. Amazon SNS utilizza le credenziali del servizio di notifica push e i token dei dispositivi mobili. Dopo aver ricevuto il messaggio, tutti gli abbonati all'argomento ricevono la notifica push tramite provider simili Firebase o Apple tramite il servizio di notifiche push.

  8. I dati grezzi vengono inviati ad Amazon Simple Storage Service per l'analisi dei dati a freddo.

Approfondimenti

Per ulteriori informazioni, consulta le seguenti risorse:

Storia del diagramma

Per ricevere notifiche sugli aggiornamenti di questo diagramma di architettura di riferimento, iscriviti al feed RSS.

ModificaDescrizioneData

Pubblicazione iniziale

Diagramma dell'architettura di riferimento pubblicato per la prima volta.

10 marzo 2021

Pubblicazione iniziale

Diagramma dell'architettura di riferimento pubblicato per la prima volta.

10 marzo 2021

Nota

Per iscriverti agli aggiornamenti RSS, devi avere un plugin RSS abilitato per il browser che stai utilizzando.