Détails techniques
Le Client SDK de Vonage vous permet de créer des applications de conversation programmables.
L'utilisation de la Conversation API et le Client SDK, vous pouvez créer des applications complètes qui proposent des communications vocales et de messagerie bidirectionnelles. La Conversation API est utilisée pour construire le backend de votre application, y compris pour gérer la création de utilisateursLe SDK Client vous permet de créer des utilisateurs, de générer des jetons et de répondre à des webhooks. À l'aide de ces utilisateurs, jetons et webhooks, le Client SDK vous permettra de passer des appels, de recevoir des appels et d'envoyer des messages sur plusieurs canaux.
Le Client SDK prend en charge les plates-formes et les langues suivantes :
| Plate-forme | Langue |
|---|---|
| Web | JavaScript |
| iOS (13.0 et plus) | Objective-C, Swift |
| Android (niveau API 23 et supérieur) | Java, Kotlin |
NOTE: Le Client SDK Nexmo est obsolète, vous pouvez toujours accéder à son la documentation à titre de référence. Si vous passez au Client SDK de Vonage, consultez la section guide de transition pour plus d'informations.
In-App Voice
Le Client SDK vous permet d'intégrer des fonctionnalités vocales In-App Voice dans votre application. In-App Voice de Vonage utilise WebRTC et inclut tous les éléments essentiels dont vous avez besoin pour créer une expérience vocale riche en fonctionnalités.
Voici quelques-unes de ses caractéristiques :
- Contrôle de l'utilisateur - Les utilisateurs peuvent contrôler si leur flux audio est mis en sourdine ou non.
- Notifications - Les utilisateurs peuvent être avertis lorsqu'ils reçoivent un appel grâce aux notifications push.
- Appels de groupe - Configurez les paramètres d'appel pour que les utilisateurs puissent démarrer un appel de groupe en ajoutant des participants en temps réel.
Consultez le site In-App Voice pour commencer.
NOTE: Par défaut, Vonage stocke les conversations créées par les appels et les segments d'appel pendant 2 jours. Vous pouvez modifier cette durée en éditant le TTL des conversations ou le temps de persistance des segments dans l'écran d'accueil de Vonage. Tableau de bord de l'API. Cette fonction se trouve sous "Afficher les fonctions avancées" dans les paramètres de la capacité vocale.
In-App Messaging
Product deprecation notice
Effective April 30th, 2026, Vonage In-App Messaging will no longer be available. Access for new users will be closed, and the service will be discontinued for all existing users.
If you have any questions regarding this product’s discontinuation, please contact your account manager or our support team.
Le Client SDK vous permet de créer une expérience de chat riche en fonctionnalités.
Voici quelques-unes de ses caractéristiques :
- Conversations 1-1 et en groupe
- Prise en charge du texte, de l'image et des messages personnalisés - Les utilisateurs peuvent rapidement envoyer et recevoir différents types de messages à partir de votre application.
- Notifications - Gardez les utilisateurs au courant des alertes importantes en envoyant des notifications sur leur appareil.
Consultez le site In-App Messaging pour commencer.
Concepts
De nombreux concepts utilisés dans le Client SDK résultent de la conception de l'application Conversation APIqui est la technologie sous-jacente. Les Concepts suivants vous aideront à utiliser le Client SDK :
- Comment créer votre application ?
- Applications: Une application Vonage fournit un conteneur pour les utilisateurs et les conversations.
- Comment authentifier les utilisateurs
- Utilisateur: Un utilisateur représente une entité telle qu'une personne qui souhaite communiquer.
- Conversation: Une conversation relie les utilisateurs et leur permet de communiquer.
- Déroulement de l'événement: Cette rubrique présente une vue d'ensemble du flux de distribution d'un événement à travers le système englobant les services Vonage Voice et Conversation.
- Membre: Un membre est créé lorsqu'un utilisateur se joint à une conversation.
- Appeler: Un appel se compose d'un ou de plusieurs segments.
- Chaîne: Un canal fait référence à l'un des canaux suivants : App, Phone, SIP ou Websocket.
- Événement: Les conversations sont axées sur les événements. Des objets événementiels sont générés lorsque des activités clés se produisent.