Technische Details

Mit dem Vonage Client SDK können Sie programmierbare Gesprächsanwendungen erstellen.

Die Verwendung des Conversation API und dem Client SDK können Sie komplette Applications mit Zwei-Wege-Sprach- und Messaging-Kommunikation erstellen. Die Conversation API wird zum Aufbau des Backends Ihrer Anwendung verwendet, einschließlich der Erstellung von Benutzer, das Erzeugen von Token und das Reagieren auf Webhooks. Mit diesen Benutzern, Token und Webhooks können Sie mit dem Client SDK Anrufe tätigen, Anrufe empfangen und Nachrichten über mehrere Kanäle senden.

Das Client SDK unterstützt die folgenden Plattformen und Sprachen:

Plattform Sprache
Web JavaScript
iOS (13.0 und höher) Objective-C, Swift
Android (API-Stufe 23 und höher) Java, Kotlin

ANMERKUNG: Das Nexmo Client SDK ist veraltet, Sie können aber weiterhin auf seine Dokumentation als Referenz. Wenn Sie zum Vonage Client SDK wechseln, sehen Sie sich die Übergangsleitfaden für weitere Informationen.

In-App Voice

Mit dem Client SDK können Sie In-App Voice-Funktionen in Ihre Anwendung integrieren. Vonage In-App Voice nutzt WebRTC und enthält alles, was Sie brauchen, um ein funktionsreiches Spracherlebnis zu schaffen.

Einige Merkmale sind:

  • Benutzerkontrolle - Die Benutzer können steuern, ob ihr Audiostrom stummgeschaltet oder nicht stummgeschaltet ist.
  • Benachrichtigungen - Benutzer können über Push-Benachrichtigungen informiert werden, wenn sie einen Anruf erhalten.
  • Gruppenanrufe - Konfigurieren Sie die Anrufeinstellungen, damit Benutzer einen Gruppenanruf starten können, indem sie Teilnehmer in Echtzeit hinzufügen.

Sehen Sie sich die In-App Voice Dokumentation, um loszulegen.

ANMERKUNG: Standardmäßig speichert Vonage die von Anrufen und Verbindungsabschnitten erzeugten Konversationen 2 Tage lang. Sie können dies ändern, indem Sie die Konversations-TTL oder die Legs Persistence Time auf der Seite API-Dashboard. Diese Einstellung finden Sie unter "Erweiterte Funktionen anzeigen" in den Einstellungen für die Sprachfunktionen.

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.

Mit dem Client SDK können Sie ein funktionsreiches Chat-Erlebnis aufbauen.

Einige Merkmale sind:

  • 1:1-Gespräche und Gruppengespräche
  • Unterstützung von Text-, Bild- und benutzerdefinierten Nachrichten - Benutzer können schnell verschiedene Nachrichtentypen von Ihrer Anwendung aus senden und empfangen.
  • Benachrichtigungen - Halten Sie die Benutzer über wichtige Warnungen auf dem Laufenden, indem Sie Benachrichtigungen an ihr Gerät senden.

Sehen Sie sich die In-App Messaging Dokumentation, um loszulegen.

Concepts

Viele der im Client SDK verwendeten Concepts ergeben sich aus dem Design des Conversation APIdie die zugrunde liegende Technologie ist. Die folgenden Concepts helfen Ihnen bei der Verwendung des Client SDK:

  • Wie Sie Ihre Bewerbung einrichten
  • Applikation: Eine Vonage Application bietet einen Container für Benutzer und Gespräche.
  • Wie man Benutzer authentifiziert
  • Benutzer: Ein Benutzer stellt eine Einheit dar, z. B. eine Person, die kommunizieren möchte.
  • Konversation: Eine Konversation verbindet die Benutzer und ermöglicht ihnen die Kommunikation.
  • Ereignisablauf: Dieses Thema bietet einen Überblick über den Ablauf einer Ereignisabfertigung durch das System, das die Vonage Sprach- und Gesprächsdienste umfasst.
  • Mitglied: Ein Mitglied wird erstellt, wenn ein Benutzer einer Konversation beitritt.
  • Rufen Sie an.: Ein Call besteht aus einem oder mehreren Legs.
  • Kanal: Ein Kanal bezieht sich auf eine App, Telefon, SIP oder Websocket.
  • Veranstaltung: Konversationen sind ereignisgesteuert. Ereignisobjekte werden erzeugt, wenn Schlüsselaktivitäten auftreten.

SDK-Dokumentation (aus dem Quellcode generiert)