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 por push para dispositivos móveis
Com o Amazon SNS
Tópicos
- Como funcionam as notificações ao usuário
- Visão geral do processo de notificação ao usuário
- Configurar uma aplicação móvel
- Enviar notificações por push para dispositivos móveis
- Atributos de aplicativo móvel
- Eventos de aplicativo móvel
- Ações da API de push para dispositivos móveis
- Erros de API de push para dispositivos móveis
- Usar atributo de mensagem Time to Live (TTL) do Amazon SNS para notificações por push para dispositivos móveis
- Regiões compatíveis com aplicações móveis
- Práticas recomendadas para notificações por push móveis
Como funcionam as notificações ao usuário
Você envia as mensagens de notificação por push para dispositivos móveis e desktops usando um dos seguintes serviços de notificação por push compatíveis:
-
Amazon Device Messaging (ADM)
-
Apple Push Notification Service (APNs) para iOS e Mac OS X
-
Baidu Cloud Push (Baidu)
-
Firebase Cloud Messaging (FCM)
-
Microsoft Push Notification Service for Windows Phone (MPNS)
-
Windows Push Notification Services (WNS)
Os serviços de notificação por push, como o APNs e o FCM, mantêm uma conexão com cada aplicação e o respectivo dispositivo móvel registrado para usar o serviço. Quando uma aplicação e um dispositivo móvel são registrados, o serviço de notificação por push retorna um token de dispositivo. O Amazon SNS usa o token de dispositivo para criar um endpoint móvel, para o qual é possível enviar mensagens diretas de notificação por push. Para que o Amazon SNS se comunique com os diferentes serviços de notificação por push, você envia suas credenciais de serviço de notificação por push ao Amazon SNS para que sejam usadas em seu nome. Para ter mais informações, consulte Visão geral do processo de notificação ao usuário.
Além de enviar mensagens de notificação por push diretas, você também pode usar o Amazon SNS para enviar mensagens para endpoints móveis inscritos em um tópico. O conceito é o mesmo que para inscrever outros tipos de endpoint, como Amazon SQS, HTTP/S, e-mail e SMS, em um tópico, conforme descrito em O que é o Amazon SNS?. A diferença é que o Amazon SNS se comunica usando os serviços de notificação por push para que os endpoints móveis inscritos recebam mensagens de notificação por push enviadas para o tópico.
Visão geral do processo de notificação ao usuário
-
Obtenha as credenciais e o token de dispositivo para as plataformas móveis para as quais deseja oferecer suporte.
-
Use as credenciais para criar um objeto de aplicativo da plataforma (
PlatformApplicationArn
) usando o Amazon SNS. Para ter mais informações, consulte Criar uma aplicação de plataforma. -
Use as credenciais retornadas para solicitar um token para o dispositivo e aplicativo móvel dos serviços de notificação por push. O token que você recebe representa seu dispositivo e aplicativo móvel.
-
Use o token de dispositivo e o
PlatformApplicationArn
para criar um objeto de endpoint da plataforma (EndpointArn
) usando o Amazon SNS. Para ter mais informações, consulte Criar um endpoint de plataforma. -
Use o
EndpointArn
para publicar uma mensagem em um aplicativo em um dispositivo móvel. Para obter mais informações, consulte Publicar em um dispositivo móvel e a API Publish na Referência da API do Amazon Simple Notification Service.