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.
Activation des notifications push pour le chat mobile
Les notifications push pour le chat mobile sont configurées via la messagerie pour utilisateurs finaux AWS. Vous pouvez activer les notifications push pour le chat mobile sur les appareils iOS ou Android afin d’avertir les clients en cas de nouveaux messages même s’ils n’utilisent pas activement votre application mobile. Vous pouvez activer cette fonctionnalité dans votre application existante intégrée au Amazon Connect mobile SDKs, dans une solution de visualisation Web
Les étapes et ressources suivantes vous aideront à commencer à intégrer les notifications Amazon Connect push dans vos applications mobiles natives :
Étape 1 : obtenir les informations d'identification de la console FCM d'Apple APNs et de Google
Pour le configurer de Amazon Connect manière à ce qu'il puisse envoyer des notifications push à vos applications, vous devez d'abord obtenir les informations d'identification de la console FCM d'Apple APNs et de Google qui permettront à l'utilisateur AWS final d'envoyer des notifications à vos applications mobiles. Les informations d’identification que vous fournissez dépendent du système de notification push que vous utilisez :
-
Pour les informations d'identification du service de notification push Apple (APNs), consultez les sections Obtenir une clé de chiffrement et un identifiant de clé auprès d'Apple
et Obtenir un certificat de fournisseur auprès d'Apple dans la documentation destinée aux développeurs Apple. -
Pour les informations d’identification Firebase Cloud Messaging (FCM) de Google, elles peuvent être obtenues via la console Firebase (voir Firebase Cloud Messaging
).
Étape 2 : créer une application de service de messagerie pour utilisateurs AWS finaux à l'aide de la AWS console et activer le canal de notification push pour FCM ou APNs
Avant de pouvoir activer Amazon Connect pour envoyer des notifications push, vous devez créer une application de messagerie pour utilisateurs finaux AWS
et activer le canal de notifications push dans la console AWS
Suivez ces instructions pour créer une application et activer l’un des canaux push. Pour terminer cette procédure, il vous suffit de saisir le nom d’une application. Vous pourrez activer ou désactiver n’importe quel canal push ultérieurement :
-
Ouvrez la console AWS Final User Messaging Push à l'adresse https://console.aws.amazon.com/push-notifications/
-
Choisissez Créer une application.
-
Dans Nom de l’application, entrez le nom de votre application.
-
(Facultatif) Suivez cette étape facultative pour activer le service de notification push Apple (APNs).
-
Pour le service de notification push Apple (APNs), sélectionnez Activer.
-
Pour Type d’authentification par défaut, choisissez l’une des options suivantes :
-
Si vous choisissez Key credentials, fournissez les informations suivantes depuis votre compte développeur Apple. AWS Final User Messaging Push a besoin de ces informations pour créer des jetons d'authentification.
-
ID de clé : ID attribué à votre clé de signature.
-
Identifiant de solution groupée : ID attribué à votre application iOS.
-
Identifiant d’équipe : ID attribué à l’équipe chargée de votre compte Apple Developer.
-
Clé d'authentification : fichier .p8 que vous téléchargez depuis votre compte de développeur Apple lorsque vous créez une clé d'authentification.
-
-
Si vous choisissez Certificate credentials (Informations d’identification de certificat), fournissez les informations suivantes :
-
SSL certificate (Certificat SSL) : fichier .p12 de votre certificat TLS.
-
Mot de passe de certificat : si vous avez attribué un mot de passe à votre certificat, entrez-le ici.
-
Type de certificat : sélectionnez le type de certificat à utiliser.
-
-
-
-
(Facultatif) Suivez cette étape facultative pour activer Firebase Cloud Messaging (FCM).
-
Pour Firebase Cloud Messaging (FCM), sélectionnez Activer.
-
Choisissez informations d’identification du jeton pour le type d’authentification par défaut, puis choisissez le fichier JSON de service.
-
-
Choisissez Créer une application.
Étape 3 : associer l'application de messagerie utilisateur AWS final à une Amazon Connect instance
Pour activer les notifications push sur une Amazon Connect
instance, vous devez associer une application de messagerie utilisateur AWS final à une Amazon Connect
instance en appelant l'CreateIntegrationAssociationAPI avec le PINPOINT_APP IntegrationType. Vous pouvez appeler cette API AWS CLI ou le kit SDK Amazon Connect
Étape 4 : Obtenez un jeton d'appareil avec FCM ou APNs SDK, et enregistrez-le avec Amazon Connect
Vous devrez récupérer le jeton de l'appareil et l'utiliser pour enregistrer un appareil mobile de l'utilisateur final auprès d'un contact de Amazon Connect chat afin d'envoyer des notifications push pour les nouveaux messages dans le chat. Lisez la documentation destinée aux FCM/APNs développeurs ci-dessous pour savoir comment le jeton de l'appareil est généré et obtenu à partir de l'application mobile.
-
Pour le service de notification push (APN) Apple, consultez la section Enregistrement de votre application auprès
de APNs la documentation Apple destinée aux développeurs. -
Pour Firebase Cloud Messaging (FCM), consultez Bonnes pratiques pour la gestion des jetons d’inscription FCM
.
Pour enregistrer l’appareil avec un contact par chat, nous vous recommandons de procéder comme suit :
-
Lorsque l'application mobile appelle l'StartChatContactAPI, transmettez les attributs
deviceTokenetdeviceTypeen tant que contact. Pour les utilisateurs de WebView et de widgets de communication hébergés, consultez Comment transmettre des attributs de contact dans le widget de communication pour plus de détails. -
Intégrez un appel à l'CreatePushNotificationRegistrationaction dans une fonction Lambda dans un flux de contacts. Le bloc de flux doit lire
deviceTokenetdeviceTypeà partir des attributs de contact définis par l’utilisateur, ainsi que l’initialContactIdà partir des attributs système, puis transmettre ces valeurs à la fonction Lambda.-
Selon votre cas d’utilisation, placez la fonction Lambda juste après le démarrage du chat (au début du flux) si vous souhaitez que l’utilisateur final reçoive des notifications push immédiatement ou juste avant le routage du contact vers une file d’attente pour qu’il ne reçoive ces notifications que lorsque l’agent est sur le point de le rejoindre. Une fois l’appel d’API effectué, l’appareil commence à recevoir des notifications push lorsqu’un nouveau message provient de l’agent ou du système. Par défaut, des notifications push sont envoyées pour tous les messages du système et de l’agent.
-
-
(facultatif) Intégrez un appel à l'DeletePushNotificationRegistrationaction dans une fonction Lambda dans un flux. Une fois l’appel d’API effectué, l’appareil cesse de recevoir des notifications push lorsqu’un nouveau message provient de l’agent ou du système.
Étape 5 : recevoir une notification push sur vos applications mobiles
Consultez notre projet d'exemples d'interface utilisateur de Amazon Connect chat
Surveillance de votre utilisation des notifications push
Pour garantir la fiabilité, la disponibilité et les performances de vos notifications push, il est essentiel de surveiller leur utilisation. Vous pouvez suivre ces informations par le biais de plusieurs canaux :
-
AWS fournit des outils de surveillance complets pour les notifications push. Pour plus d'informations, consultez la section Surveillance des messages push destinés aux utilisateurs AWS finaux.
-
Selon le service de notification push que vous utilisez, vous pouvez accéder à des données d’utilisation supplémentaires via leur console respective.
-
Firebase Cloud Messaging (FCM) : consultez la documentation de FCM Comprendre la distribution des messages
pour obtenir des informations sur votre utilisation de FCM. -
Service de notifications push Apple (APNs) : consultez la section de APNs documentation sur l'affichage de l'état des notifications push à l'aide de métriques et APNs
pour surveiller l'état de vos notifications.
-