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á.
Habilitar notificações por push para chat móvel
As notificações por push para chat móvel são configuradas por meio do AWS End User Messaging. É possível habilitar as notificações por push para chat móvel em dispositivos iOS ou Android, permitindo alertar os clientes sobre novas mensagens mesmo quando eles não estão usando ativamente sua aplicação móvel. Você pode ativar esse recurso em seu aplicativo existente integrado ao Amazon Connect celular SDKs, a uma solução de webview
As etapas e os recursos a seguir ajudarão você a começar a integrar notificações Amazon Connect push em seus aplicativos móveis nativos:
Etapa 1: obter credenciais do console FCM da Apple APNs e do Google
Para configurar para que ele Amazon Connect possa enviar notificações push para seus aplicativos, primeiro você precisa obter credenciais do console FCM da Apple APNs e do Google que permitirão que o AWS End User Messaging envie notificações para seus aplicativos móveis. As credenciais que você fornece dependem do sistema de notificação por push usado:
-
Para obter as credenciais do serviço Apple Push Notification (APNs), consulte Obter uma chave de criptografia e um ID de chave da Apple
e Obter um certificado de provedor da Apple na documentação do desenvolvedor da Apple. -
É possível receber as credenciais do Firebase Cloud Messaging (FCM) do Google por meio do console do Firebase. Consulte Firebase Cloud Messaging
.
Etapa 2: criar um aplicativo de serviço de mensagens para o usuário AWS final usando o AWS console e ativar o canal de notificação push para o FCM ou APNs
Antes de habilitar o Amazon Connect para enviar notificações por push, primeiro você precisa criar uma aplicação do AWS
End User Messaging e habilitar o canal de notificações por push no console da AWS
Siga estas instruções para criar uma aplicação e habilitar qualquer um dos canais por push. Para concluir esse procedimento, basta inserir o nome da aplicação. Você pode habilitar ou desabilitar qualquer um dos canais por push posteriormente:
-
Abra o console AWS End User Messaging Push em https://console.aws.amazon.com/push-notifications/
-
Selecione Criar aplicativo.
-
Em Nome da aplicação, insira um nome para sua aplicação.
-
(Opcional) Siga esta etapa opcional para ativar o serviço Apple Push Notification (APNs).
-
Para o serviço Apple Push Notification (APNs), selecione Ativar.
-
Em Tipo de autenticação padrão, selecione:
-
Se você escolher Credenciais chave, forneça as seguintes informações da sua conta de desenvolvedor da Apple. AWS O End User Messaging Push requer essas informações para criar tokens de autenticação.
-
ID de chave: o ID atribuído à sua chave de assinatura.
-
Identificador do pacote: o ID atribuído ao seu aplicativo iOS.
-
Identificador da equipe: o ID atribuído à sua equipe de conta de Desenvolvedor da Apple.
-
Chave de autenticação: o arquivo .p8 que você baixa da sua conta de desenvolvedor da Apple ao criar uma chave de autenticação.
-
-
Se você escolher Credenciais do certificado, forneça as seguintes informações:
-
Certificado SSL: o arquivo .p12 do certificado TLS.
-
Senha do certificado: se você atribuiu uma senha ao certificado, insira-a aqui.
-
Tipo de certificado: selecione o tipo de certificado a ser usado.
-
-
-
-
(Opcional) Siga esta etapa opcional para habilitar o Firebase Cloud Messaging (FCM).
-
No caso do Firebase Cloud Messaging (FCM), selecione Habilitar.
-
Escolha Credenciais de token para o Tipo de autenticação padrão e, depois, escolha seu arquivo JSON de serviço.
-
-
Selecione Criar aplicativo.
Etapa 3: associar o aplicativo AWS End User Messaging a uma Amazon Connect instância
Para habilitar notificações push em uma Amazon Connect
instância, você precisará associar um aplicativo de mensagens de usuário AWS final a uma Amazon Connect
instância chamando a CreateIntegrationAssociationAPI com PINPOINT_APP IntegrationTypeo. É possível chamar essa API com AWS CLI ou com o SDK do Amazon Connect
Etapa 4: obtenha o token do dispositivo com o FCM ou o APNs SDK e registre-o com Amazon Connect
Você precisará buscar o token do dispositivo e usá-lo para registrar um dispositivo móvel do usuário final com um contato de Amazon Connect bate-papo para enviar notificações push para novas mensagens no bate-papo. Leia a documentação do FCM/APNs desenvolvedor abaixo para saber como o token do dispositivo é gerado e obtido do aplicativo móvel.
-
Para o serviço Apple Push Notification (APN), consulte Registrar seu aplicativo APNs na documentação
do Apple Developer. -
Em relação ao Firebase Cloud Messaging (FCM), consulte Práticas recomendadas de gerenciamento do token de registro do FCM
.
Para registrar o dispositivo com um contato de chat, recomendamos fazer o seguinte:
-
Quando o aplicativo móvel chamar a StartChatContactAPI, transmita o
deviceTokenedeviceTypecomo atributos de contato. Para usuários do webview e do widget de comunicação hospedado, consulte Como transmitir atributos de contato para o widget de comunicação para acessar mais detalhes. -
Incorpore uma chamada para a CreatePushNotificationRegistrationação em uma função Lambda em um fluxo de contato. O bloco de fluxo deve ler o
deviceTokene odeviceTypepor meio dos atributos de contato definidos pelo usuário e oinitialContactIddos atributos do sistema e, depois, transmitir esses valores para a função do Lambda.-
Dependendo do seu caso de uso, coloque a função do Lambda imediatamente após iniciar o chat (no início do fluxo), se você quiser que o usuário final receba notificações por push imediatamente, ou logo antes de encaminhar o contato para uma fila para que ele receba o contato somente quando o atendente estiver prestes a entrar. Depois que a chamada de API for feita, o dispositivo começará a receber notificações por push quando uma nova mensagem for enviada pelo atendente ou pelo sistema. Por padrão, as notificações por push serão enviadas para todas as mensagens do sistema e do atendente.
-
-
(opcional) Incorpore uma chamada para a DeletePushNotificationRegistrationação em uma função Lambda em um fluxo. Depois que a chamada de API for feita, o dispositivo deixará de receber notificações por push quando uma nova mensagem for enviada pelo atendente ou pelo sistema.
Etapa 5: receber notificações por push suas aplicações móveis
Confira nosso projeto de exemplos de interface de usuário do Amazon Connect Chat
Monitorar o uso de notificações por push
Para garantir a confiabilidade, a disponibilidade e o desempenho de suas notificações por push, é fundamental monitorar o uso delas. É possível acompanhar essas informações por meio de vários canais:
-
AWS fornece ferramentas abrangentes de monitoramento para notificações push. Para obter mais informações, consulte Monitorando AWS o push de mensagens do usuário final.
-
Dependendo do serviço de notificação por push que você está usando, você pode acessar dados de uso adicionais por meio de seus respectivos consoles.
-
Firebase Cloud Messaging (FCM): consulte na documentação do FCM o capítulo Noções básicas sobre o envio de mensagens
para acessar informações sobre o uso do FCM. -
Serviço de notificação push da Apple (APNs): consulte a seção de APNs documentação sobre como visualizar o status das notificações push usando métricas e APNs
monitorar o status das notificações.
-