Intégrer le Amazon Connect chat dans une application mobile - Amazon Connect

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Intégrer le Amazon Connect chat dans une application mobile

Cette rubrique explique comment créer une interface utilisateur de Amazon Connect chat personnalisée dans votre application mobile. Cela nécessite d'utiliser votre propre backend de chat. Vous devez également utiliser le Amazon Connect StartChatContactAPIpour établir le contact, et utiliser le Amazon Connect chat SDK pour iOS ou le Amazon Connect chat SDK pour Android pour gérer la participation au chat.

Vous pouvez trouver des exemples sur la façon de créer votre interface utilisateur de chat mobile alimentée par le Amazon Connect chat SDKs dans notre GitHub projet UI Examples.

Amazon Connect Chat SDKs pour mobile

Le Amazon Connect Chat SDKs pour iOS et Android simplifie l'intégration du Amazon Connect chat pour les applications mobiles natives. L'SDKsaide gère la logique de discussion côté client et les communications dorsales de la même manière que la bibliothèque Amazon Connect ChatJS.

Le Amazon Connect chat SDKs englobe le service participant Amazon Connect APIs et fait abstraction de la gestion de la session de chat et WebSocket. Cela vous permet de vous concentrer sur l'interface utilisateur et l'expérience tout en vous appuyant sur le Amazon Connect chat SDK pour interagir avec tous les services principaux. Cette approche nécessite toujours que vous utilisiez votre propre backend de chat pour les appeler Amazon Connect StartChatContact API afin d'établir le contact.

Pour plus d'informations sur iOS basé sur SWIFTSDK, consultez la page Amazon Connect Chat SDK pour iOS GitHub . Pour plus d'informations sur Android basé sur KotlinSDK, consultez la page Amazon Connect Chat SDK pour Android GitHub .

Amazon Connect flux de travail d'intégration du chat

Le schéma suivant montre le flux de programmation entre un client utilisant une application mobile et un agent. Le texte numéroté dans le diagramme correspond au texte numéroté situé sous l'image.

Schéma illustrant le flux du programme de Amazon Connect chat.
Dans le schéma
  1. Lorsqu'un client lance une discussion dans l'application mobile, l'application doit envoyer une demande pour Amazon Connect utiliser le StartChatContactAPI. Cela nécessite des paramètres spécifiques, tels que le API point de terminaison, l'instance et le flux de contacts, pour authentifier et lancer le chat. IDs

  2. Il StartChatContact API interagit avec votre système principal pour obtenir un jeton de participant et un identifiant de contact qui servent d'identifiants uniques pour la session de chat.

  3. L'interface utilisateur de l'application transmet la StartChatContact réponse SDK au mobile afin que celui-ci puisse SDK communiquer correctement avec le service aux Amazon Connect participants et configurer la session de chat du client.

  4. Cela SDK exposera un chatSessionobjet à l'interface utilisateur, qui contiendra des méthodes facilement utilisables pour interagir avec la session de chat.

  5. Sous le capot, il SDK interagit avec le service aux Amazon Connect participants à l'aide du AWS SDK. La communication avec le service Amazon Connect aux participants est responsable de toutes les interactions du client avec la session de chat. Cela inclut des actions telles que CreateParticipantConnectionSendMessage,GetTranscript, ouDisconnectParticipant.

  6. Il SDK gérera également la connexion Websocket nécessaire pour recevoir les messages, les événements et les pièces jointes de l'agent. Tout cela sera géré et analysé par le SDK et redirigé vers l'interface utilisateur dans une structure facile à utiliser

Commencer à intégrer le Amazon Connect chat

Les étapes et ressources suivantes vous aideront à commencer à intégrer Amazon Connect Chat dans vos applications mobiles natives :

  1. Consultez les GitHub pages Amazon Connect Chat SDK pour iOS et Amazon Connect Chat SDK pour Android. La GitHub page contiendra de API la documentation ainsi qu'un guide de mise en œuvre qui passe en revue les conditions préalables et les étapes d'installation.

  2. Consultez notre projet d'exemples d'interface utilisateur de Amazon Connect chat et référez-vous à nos exemples de chat iOS et Android qui montrent comment faire fonctionner une application de chat à l'aide de Amazon Connect Chat SDK pour iOS/Android.

  3. Si vous avez des questions ou des problèmes concernant la configuration ou l'utilisation du Amazon Connect chat SDK sur vos applications mobiles, vous pouvez signaler un problème sur la page Problèmes du Amazon Connect chat SDK pour iOS ou sur la page des problèmes du Amazon Connect chat SDK pour Android. En cas de problème avec les exemples d'interface utilisateur de chat mobile, vous pouvez le signaler sur la page Exemples de problèmes liés à l'interface utilisateur de Amazon Connect chat.