View a markdown version of this page

Notificações sem servidor para jogos móveis com funções Step - Notificações sem servidor para jogos móveis

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Notificações sem servidor para jogos móveis com funções Step

Data de publicação: 10 de março de 2021 (Histórico do diagrama)

Essa arquitetura cria um fluxo de dados sem servidor para ingerir, armazenar, processar e enviar notificações push aos assinantes. Use esse funil para ofertas em flash, notificações de eventos no jogo e notificações específicas de campanhas direcionadas a públicos segmentados com rastreamento de eficiência.

Diagrama de notificações sem servidor com funções de etapas

Diagrama de arquitetura de referência mostrando como criar um pipeline de notificação sem servidor para jogos móveis usando o AWS Step Functions Amazon SNS e o Amazon Translate.

As etapas a seguir descrevem a arquitetura:

  1. Quando o cliente do jogo é iniciado, ele envia as informações de registro para um endpoint REST do Amazon API Gateway. O cliente do jogo também pode enviar informações de notificação direta por meio do REST.

  2. O API Gateway solicita o fluxo de AWS Step Functions registro que executa uma lógica adicional, como registro de dispositivos e armazenamento de dados de endpoints do Amazon Simple Notification Service no Amazon DynamoDB.

  3. Conforme o cliente do jogo envia informações para o servidor do jogo, o servidor aciona o fluxo de trabalho de notificação do Step Functions que processa as mensagens.

  4. Para executar campanhas ou enviar notificações únicas, um funcionário de marketing também pode solicitar manualmente o fluxo do Lambda Step Functions por meio do API Gateway. A autorização é feita por meio do Amazon Cognito.

  5. O fluxo de notificação executa ações como tradução (usando o Amazon Translate), enriquecimento da carga útil da mensagem e armazenamento e obtenção de dados de endpoints do DynamoDB. Esses dados definem usuários ou segmentos diretos para os quais enviar mensagens.

  6. O Step Functions usa o Amazon Translate para tradução rápida do conteúdo da notificação.

  7. O Amazon SNS usa as credenciais do serviço de notificação push e os tokens de dispositivos móveis. Depois de receber a mensagem, todos os assinantes do tópico recebem a notificação push por meio de provedores como Firebase o serviço de notificação Apple push.

  8. Os dados brutos são enviados ao Amazon Simple Storage Service para análise de dados frios.

Outras fontes de leitura

Para obter mais informações, consulte os recursos a seguir:

Histórico do diagrama

Para ser notificado sobre atualizações nesse diagrama de arquitetura de referência, assine o feed RSS.

AlteraçãoDescriçãoData

Publicação inicial

Diagrama de arquitetura de referência publicado pela primeira vez.

10 de março de 2021

Publicação inicial

Diagrama de arquitetura de referência publicado pela primeira vez.

10 de março de 2021

nota

Para assinar as atualizações de RSS, você deve ter um plug-in RSS ativado para o navegador que está usando.