Criar uma aplicação da plataforma Amazon SNS
Para enviar notificações do Amazon SNS para endpoints móveis, seja diretamente ou por meio de assinaturas de um tópico, você precisa criar uma aplicação de plataforma primeiro. Após registrar a aplicação com a AWS, você precisa criar um endpoint para a aplicação e o dispositivo móvel. Esse endpoint permite que o Amazon SNS envie mensagens ao dispositivo.
Para criar uma aplicação de plataforma
Faça login no console do Amazon SNS
. -
No painel de navegação, selecione Notificações por push.
-
Na seção Aplicações de plataforma, selecione Criar aplicação de plataforma.
-
Escolha a Região da AWS. Para obter uma lista das regiões da AWS em que você pode criar aplicações para dispositivos móveis, consulte Regiões suportadas pelo aplicativo móvel Amazon SNS.
-
Insira os seguintes detalhes da aplicação:
-
Nome da aplicação: um nome para sua aplicação. O nome deve ter entre 1 e 256 caracteres e podem conter letras maiúsculas e minúsculas, números, sublinhados, hifens e pontos.
-
Plataforma de notificações por push: selecione o serviço de notificação adequado no qual a aplicação está registrada (por exemplo, Apple Push Notification Service (APNs), Firebase Cloud Messaging (FCM)).
-
-
Dependendo da plataforma que você selecionou, você precisará fornecer credenciais específicas:
-
Para APNs (Apple Push Notification Service): escolha entre autenticação baseada em token ou baseada em certificado.
-
Para autenticação baseada em token, faça upload de um arquivo .p8 (gerado por meio do Keychain Access).
-
Para autenticação baseada em certificado, faça upload de um arquivo .p12 (também exportado do Keychain Access).
-
-
Para FCM (Firebase Cloud Messaging): insira a chave do servidor do Firebase Console.
-
Para outras plataformas (como ADM ou GCM): insira as respectivas chaves de API ou credenciais.
-
-
Depois de inserir os detalhes necessários, escolha Criar aplicação de plataforma. Essa ação registra a aplicação no Amazon SNS e cria o objeto de aplicação da plataforma correspondente.
-
Após a criação, o Amazon SNS gera e retorna um
PlatformApplicationArn(Nome de recurso da Amazon). Esse ARN identifica de forma exclusiva a aplicação de plataforma e é usado na criação de endpoints para dispositivos móveis.