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á.
Integre o Amazon Connect bate-papo em um aplicativo móvel
Este tópico explica como integrar o Amazon Connect Chat ao seu aplicativo móvel. Você pode usar uma das opções a seguir:
Use a Amazon Connect StartChatContactAPI para iniciar o contato.
Conteúdo
Qual opção de integração usar
Esta seção fornece uma descrição de cada opção de integração para ajudá-lo a decidir qual delas usar para sua solução.
WebView integração
A WebView integração do Amazon Connect Chat permite que você incorpore a experiência completa de bate-papo em seus aplicativos móveis com o mínimo esforço de desenvolvimento. Esse método é usado WebView
no Android e WKWebView
no iOS para fornecer uma interface de bate-papo perfeita e abrangente. É ideal para equipes que buscam uma out-of-the-box solução rápida para integrar a funcionalidade de bate-papo sem grandes personalizações.
Essa abordagem garante uma comunicação segura e aproveita a interface de bate-papo baseada na web do Amazon Connect. No entanto, você precisará configurar seu aplicativo para lidar com cookies de JavaScript forma adequada.
Para obter mais informações sobre a implementação da WebView integração, consulte o GitHub repositório de exemplos de interface
Recomendação: a integração WebView baseada é ideal para desenvolvimento rápido e manutenção mínima, ao mesmo tempo em que garante uma funcionalidade abrangente de bate-papo.
Amazon Connect Chat SDKs para celular
O Amazon Connect Chat SDKs para iOS e Android simplifica a integração do Amazon Connect chat para aplicativos móveis nativos. Eles SDKs ajudam a lidar com a lógica de bate-papo do lado do cliente e as comunicações de back-end de forma semelhante à biblioteca Amazon Connect ChatJS.
O Amazon Connect Chat SDKs encerra o Amazon Connect Participant Service APIs e resume o gerenciamento da sessão de bate-papo e. WebSocket Isso permite que você se concentre na interface e na experiência do usuário enquanto confia no SDK do Amazon Connect Chat para interagir com todos os serviços de back-end. Essa abordagem ainda exige que você use seu próprio back-end de bate-papo para chamar a Amazon Connect
StartChatContact
API e iniciar o contato.
Para obter mais informações sobre o SDK para iOS baseado em Swift, consulte a página do SDK Amazon Connect do Chat para iOS
. GitHub Para obter mais informações sobre o SDK para Android baseado em Kotlin, consulte a página do SDK do Chat Amazon Connect para Android
. GitHub
Benefícios: O SDKs Native permite funcionalidade robusta e alto desempenho, tornando-o ideal para aplicativos que exigem personalização profunda e uma experiência de usuário perfeita.
Integração com React Native
A integração com o Amazon Connect Chat React Native oferece uma solução multiplataforma. Ele permite que as equipes criem funcionalidades de bate-papo para Android e iOS com uma base de código compartilhada. Esse método equilibra a personalização e a eficiência do desenvolvimento enquanto aproveita os recursos do React Native para criar aplicativos móveis robustos.
Essa integração usa pontes nativas para acessar recursos avançados e garante desempenho consistente e uma experiência de usuário uniforme em todas as plataformas. É mais fácil implementar recursos importantes, como WebSocket comunicação, usando bibliotecas como chamadas react-native-websocket
de API comaxios
.
Ideal para: equipes que desejam maximizar a reutilização de código e, ao mesmo tempo, manter a flexibilidade funcional.
Amazon Connect fluxo de trabalho de integração de bate-papo
O diagrama a seguir mostra o fluxo de programação entre um cliente usando um aplicativo móvel e um atendente. O texto enumerado no diagrama corresponde ao texto enumerado abaixo da imagem.

No diagrama
-
Quando um cliente inicia um bate-papo no aplicativo móvel, o aplicativo deve enviar uma solicitação para Amazon Connect usar a StartChatContactAPI. Isso requer parâmetros específicos, como o endpoint da API e IDs o fluxo da instância e do contato, para autenticar e iniciar o bate-papo.
-
A API
StartChatContact
interage com seu sistema de backend para obter um token de participante e um ID de contato que atuam como identificadores exclusivos para a sessão de chat. -
A interface do usuário do aplicativo passa a
StartChatContact
resposta para o SDK móvel para que o SDK se comunique adequadamente com o Serviço de Amazon Connect Participantes e configure a sessão de bate-papo do cliente. -
O SDK expõe um objeto ChatSession
à interface do usuário, que contém métodos fáceis de usar para interagir com a sessão de bate-papo. -
Nos bastidores, o SDK interage com o serviço participante do Amazon Connect usando o SDK da AWS
. A comunicação com o serviço participante do Amazon Connect é responsável por todas as interações do cliente com a sessão de chat. Isso inclui ações como CreateParticipantConnection
,SendMessage
,GetTranscript
ouDisconnectParticipant
. -
O SDK também gerencia a WebSocket conexão necessária para receber mensagens, eventos e anexos do agente. Tudo isso será tratado e analisado pelo SDK e exibido na interface do usuário em uma estrutura de fácil utilização.
Comece a usar a integração com o Amazon Connect chat
As etapas e os recursos a seguir ajudarão você a começar a integrar o Amazon Connect Chat aos seus aplicativos móveis nativos:
-
Você pode configurar rapidamente uma AWS CloudFormationpilha para fornecer o back-end necessário para chamadas, consultando nosso StartChatContact exemplo de startChatContactAPI
em. GitHub Para ver exemplos que mostram como criar sua interface de usuário de bate-papo móvel com o Amazon Connect Chat SDKs, confira nosso GitHub projeto de exemplos de interface
de usuário. Consulte nossos exemplos de bate-papo para iOS
e Android que mostram como potencializar um aplicativo de bate-papo usando o SDK do Amazon Connect Chat para iOS/Android. -
Confira as páginas do SDK do Amazon Connect Chat para
iOS Amazon Connect e do SDK do Chat para Android. GitHub A GitHub página contém documentação da API e um guia de implementação que explica todos os pré-requisitos e etapas de instalação. -
Configure a integração com o React Native: aproveite o exemplo do React Native
para obter orientação sobre a implementação da solução baseada em react native. -
Se houver alguma dúvida ou problema relacionado à configuração ou ao uso do SDK do Amazon Connect Chat em seus aplicativos móveis, você pode registrar um problema na página Problemas do SDK do Amazon Connect Chat para iOS
ou na página Problemas do SDK Amazon Connect do Chat para Android . Se houver um problema com os exemplos da interface do usuário do chat móvel, você pode registrar um chamado na página Amazon Connect Chat UI Examples Issues .