Détails techniques

NOTE: Le nouveau Client SDK de Vonage est maintenant disponible, vous pouvez trouver plus d'informations sur le site Web de Vonage. atterrissage de la documentation page.

Le Client SDK de Vonage vous permet de créer des applications de conversation programmable.

Grâce à la Conversation API et au Client SDK, vous pouvez créer des applications complètes comprenant des communications vocales et de messagerie bidirectionnelles. et de messagerie bidirectionnelles. Alors que l Conversation API peut être utilisé directement pour construire le backend de votre application Programmable Conversation, le SDK Client vous permet de construire rapidement le côté client de votre application. de votre application de conversation programmable, le Client SDK vous permet de créer rapidement l'application côté client. côté client. Le backend s'occupe généralement de tâches telles que la gestion des utilisateurs dans une base de données, la génération de jetons pour ces utilisateurs et la création de l'application côté client. ces utilisateurs, et la création de l'application Conversations. Le côté client fournit des méthodes pour connecter les utilisateurs à Vonage et pour gérer les différents types de services. Evénements qui sont générés au fur et à mesure de la communication. Les autres fonctions côté client comprennent la génération d'invitations de membres si nécessaire, l'affichage d'indicateurs de frappe et la gestion des opérations d'appel vocal telles que l'appel entrant, l'émission d'un appel, le raccrochage d'un utilisateur, etc.

Le Client SDK permet de communiquer à travers de multiples canaux, notamment :

  • Voix
  • SIP
  • Websockets
  • Application

Les types de supports suivants sont pris en charge :

  • Messagerie
  • Voix

Le Client SDK prend en charge les plates-formes et les langues suivantes :

Plate-forme Langue
Web JavaScript
iOS (10.2 et plus) Objective-C, Swift
Android (6.0 et plus - niveau API 23 et plus) Java, Kotlin

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 qui inclut des indicateurs de frappe et des accusés de réception d'envoi, de livraison et de lecture. envoyés, livrés et lus.

Voici quelques-unes de ses caractéristiques :

  • Synchronisation hors ligne - Grâce à la mise en cache intégrée, les messages sont sauvegardés et envoyés ou reçus une fois que l'appareil est de nouveau en ligne.
  • Notifications push - Gardez les utilisateurs au courant des alertes importantes en envoyant des notifications sur leur appareil.
  • Prise en charge des textes et des images - Les applications permettent aux utilisateurs d'envoyer et de recevoir rapidement des textes et des images.

Pour en savoir plus :

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 ou lorsque des participants sont mis en sourdine.
  • 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.

Pour en savoir plus :

Concepts

De nombreux concepts utilisés dans le Client SDK résultent de la conception de l'application Conversation API qui 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.

Documentation SDK (générée à partir du code source)

Références