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 intégrer le chat Amazon Connect dans votre application mobile. Vous pouvez utiliser l'une des options suivantes :
Utilisez l' Amazon Connect StartChatContactAPI pour établir le contact.
Table des matières
Quelle option d’intégration utiliser
Cette section fournit une description de chaque option d’intégration afin de vous aider à choisir celle à utiliser pour votre solution.
WebView intégration
L' WebView intégration d'Amazon Connect Chat vous permet d'intégrer l'expérience de chat complète à vos applications mobiles avec un minimum d'efforts de développement. Cette méthode utilise WebView sur Android et WKWebView sur iOS pour fournir une interface de chat fluide et complète. Il est idéal pour les équipes à la recherche d'une out-of-the-box solution rapide pour intégrer les fonctionnalités de chat sans avoir à effectuer de nombreuses personnalisations.
Cette approche garantit une communication sécurisée et tire parti de l’interface de chat Amazon Connect basée sur le Web. Cependant, vous devrez configurer votre application pour qu'elle gère JavaScript correctement les cookies.
Pour plus d'informations sur la mise en œuvre de WebView l'intégration, consultez le GitHub référentiel d'exemples d'interface utilisateur
Recommandation : l'intégration WebView basée est idéale pour un développement rapide et une maintenance minimale tout en garantissant une fonctionnalité de chat complète.
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' SDKs aide 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 SDK Amazon Connect Chat pour interagir avec tous les services principaux. Cette approche nécessite toujours que vous utilisiez votre propre backend de chat pour appeler l' Amazon Connect
StartChatContactAPI afin d'établir le contact.
Pour plus d'informations sur le SDK iOS basé sur SWIFT, consultez la page du SDK Amazon Connect Chat pour iOS
. GitHub Pour plus d'informations sur le SDK Android basé sur Kotlin, consultez la page Amazon Connect Chat SDK for Android
. GitHub
Avantages : les versions natives SDKs offrent des fonctionnalités robustes et des performances élevées, ce qui les rend idéales pour les applications nécessitant une personnalisation approfondie et une expérience utilisateur fluide.
Intégration React Native
L’intégration de React Native au chat Amazon Connect offre une solution multiplateforme. Elle permet aux équipes de créer des fonctionnalités de chat pour Android et iOS avec une base de code partagée. Cette méthode offre un juste équilibre entre personnalisation et efficacité du développement tout en tirant parti des fonctionnalités de React Native pour créer des applications mobiles robustes.
Cette intégration utilise des ponts natifs pour accéder aux fonctionnalités avancées et garantit des performances constantes ainsi qu’une expérience utilisateur uniforme sur toutes les plateformes. Il est plus facile de mettre en œuvre des fonctionnalités clés telles que WebSocket la communication en utilisant des bibliothèques telles que react-native-websocket des appels d'API avecaxios.
Idéal pour : les équipes qui souhaitent optimiser la réutilisation du code tout en préservant la flexibilité fonctionnelle.
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 ce schéma correspond au texte numéroté situé sous l’image.
Dans le schéma
-
Lorsqu'un client lance une discussion dans l'application mobile, celle-ci doit envoyer une demande à Amazon Connect l'aide de l'StartChatContactAPI. Cela nécessite des paramètres spécifiques, tels que le point de terminaison de l'API et IDs le flux d'instance et de contact, pour authentifier et lancer le chat.
-
L’API
StartChatContactinteragit avec votre système dorsal pour obtenir un jeton de participant et un ID de contact qui serviront d’identifiants uniques pour la session de chat. -
L’interface utilisateur de l’application transmet la réponse
StartChatContactau kit SDK mobile afin que celui-ci puisse communiquer avec Amazon Connect Participant Service et configurer la session de chat du client correctement. -
Le kit SDK expose un objet chatSession
à l’interface utilisateur, qui contient des méthodes faciles à utiliser pour interagir avec la session de chat. -
En arrière-plan, le kit SDK interagit avec Amazon Connect Participant Service à l’aide du kit AWS SDK
. La communication avec Amazon Connect Participant Service est responsable de toutes les interactions du client avec la session de chat. Cela inclut des actions telles que CreateParticipantConnection,SendMessage,GetTranscriptouDisconnectParticipant. -
Le SDK gère également la WebSocket connexion nécessaire pour recevoir les messages, les événements et les pièces jointes de l'agent. Tout cela est traité et analysé par le kit SDK et présenté dans l’interface utilisateur dans une structure facile à utiliser.
Commencez avec l'intégration du Amazon Connect chat
Les étapes et ressources suivantes vous aideront à commencer à intégrer Amazon Connect Chat dans vos applications mobiles natives :
-
Vous pouvez rapidement configurer une CloudFormationpile pour fournir le backend nécessaire à appeler StartChatContact en consultant notre exemple d'startChatContactAPI
sur GitHub. Pour des exemples illustrant comment créer votre interface utilisateur de chat mobile basée sur Amazon Connect Chat SDKs, consultez notre GitHub projet d'exemples d'interface utilisateur
. Consultez nos exemples de chat iOS
et Android qui montrent comment faire fonctionner une application de chat à l'aide du SDK Amazon Connect Chat pour iOS/Android. -
Consultez les pages du SDK Amazon Connect Chat pour
iOS Amazon Connect et du SDK de chat pour Android. GitHub La GitHub page contient la documentation de l'API et un guide de mise en œuvre qui explique les conditions préalables et les étapes d'installation. -
Configurez l’intégration de React Native : utilisez l’exemple de React Native
pour obtenir des conseils sur la mise en œuvre d’une solution basée sur React Native. -
Si vous avez des questions ou des problèmes concernant la configuration ou l’utilisation du kit SDK de chat Amazon Connect dans vos applications mobiles, vous pouvez signaler un problème sur la page Problèmes du kit SDK de chat Amazon Connect pour iOS
ou Problèmes du kit SDK de chat Amazon Connect 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 chat Amazon Connect .