Vue d’ensemble du SDK Conversation
Les kits SDK Conversation Azure Communication Services peuvent être utilisés pour ajouter la fonctionnalité de conversation en temps réel riche à vos applications.
Fonctionnalités du kit SDK Conversation
Le tableau suivant présente l’ensemble des fonctionnalités actuellement disponibles dans les kits SDK de conversation Communication Services.
Groupe de fonctionnalités | Fonctionnalité | Azure CLI | JavaScript | Java | .NET | Python | iOS | Android |
---|---|---|---|---|---|---|---|---|
Fonctionnalités principales | Créer un fil de conversation entre plusieurs utilisateurs | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
Mettre à jour le sujet d’un fil de conversation | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | |
Ajouter ou supprimer des participants dans un fil de conversation | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | |
Choisir si vous souhaitez partager l’historique des messages de conversation avec le participant en cours d’ajout | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | |
Obtenir la liste des participants d’un fil de conversation | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | |
Supprimer un fil de conversation | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | |
Pour un utilisateur de communication, obtenir la liste des fils de conversation auxquels il participe | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | |
Obtenir des informations sur un fil de conversation | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | |
Envoyer et recevoir des messages dans un fil de conversation | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | |
Mettre à jour le contenu de votre message envoyé | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | |
Supprimer un message que vous avez envoyé | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | |
Confirmation de lecture des messages qui ont été lus par d’autres participants dans une conversation | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | |
Recevoir une notification lorsque des participants tapent activement un message dans un fil de conversation | ❌ | ✔️ | ❌ | ❌ | ❌ | ✔️ | ✔️ | |
Obtenir tous les messages d’un fil de conversation | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | |
Envoyer des emojis Unicode dans le contenu d’un message | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | |
Ajouter des métadonnées aux messages de conversation | ❌ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | |
Ajouter un nom complet à la notification de l’indicateur de saisie | ❌ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | |
Notifications en temps réel (activées par le package de signalisation propriétaire**) | Les clients de conversation peuvent s’abonner pour obtenir des mises à jour en temps réel sur les messages entrants et les autres opérations qui se produisent dans un fil de conversation. Si vous souhaitez voir la liste des mises à jour prises en charge pour les notifications en temps réel, consultez Concepts de Conversation | ❌ | ✔️ | ❌ | ❌ | ❌ | ✔️ | ✔️ |
Notifications Push mobiles avec hub de notification | Le SDK Conversation fournit des API qui permettent aux clients d’être avertis des messages entrants et d’autres opérations se produisant dans un fil de conversation en connectant un hub de notification Azure à votre ressource Communication Services. Dans les situations où votre application mobile ne s’exécute pas au premier plan, des modèles sont disponibles pour déclencher des notifications contextuelles (des « toasts ») afin d’informer les utilisateurs finaux. Consultez Concepts relatifs à la conversation. | ❌ | ❌ | ❌ | ❌ | ❌ | ✔️ | ✔️ |
Création de rapports (Ces informations sont disponibles sous l’onglet Monitoring de votre ressource Communication Services dans le portail Azure) |
Comprendre le trafic d’API à partir de votre application de conversation avec la supervision des métriques publiées dans Azure Metrics Explorer et définir des alertes pour détecter les anomalies | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
Superviser et déboguer votre solution Communication Services en activant la journalisation des diagnostics pour votre ressource | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
Remarque
Le package de signalisation propriétaire est implémenté à l’aide de sockets web. Il passe à l’interrogation longue si les sockets web ne sont pas pris en charge.
Prise en charge du kit SDK Conversation par le système d’exploitation et le navigateur
Le tableau suivant représente l’ensemble des navigateurs et versions pris en charge, actuellement disponibles.
Windows | macOS | Ubuntu | Linux | Android | iOS | iPadOS | |
---|---|---|---|---|---|---|---|
Kit SDK Conversation | Firefox*, Chrome*, nouveau Edge | Firefox*, Chrome*, Safari* | Chrome* | Chrome* | Chrome* | Safari* | Safari* |
Remarque
La dernière version est prise en charge en plus des deux versions précédentes.
Étapes suivantes
Les documents suivants peuvent vous intéresser :
- Familiarisez-vous avec les concepts relatifs aux conversations.
- Comprendre comment les tarifs sont appliqués pour les conversations