Technische Details
ANMERKUNG: Das neue Vonage Client SDK ist ab sofort verfügbar, weitere Informationen finden Sie auf der Dokumentation Landung Seite.
Mit dem Vonage Client SDK können Sie programmierbare Gesprächsanwendungen erstellen.
Mit der Conversation API und dem Client SDK können Sie komplette Applikationen erstellen, die eine bidirektionale Sprach- und Messaging-Kommunikation ermöglichen. Während die Conversation API kann direkt zum Aufbau des Backends Backend Ihrer Programmable Conversation-Anwendung zu erstellen, können Sie mit dem Client SDK schnell die clientseitige Anwendung. Das Backend befasst sich in der Regel mit Aufgaben wie der Verwaltung von Benutzern in einer Datenbank, der Generierung von Token für diese Benutzer und der Erstellung der diese Benutzer und die Erstellung der Konversationen. Die Client-Seite bietet Methoden, um Benutzer bei Vonage anzumelden und die verschiedenen Veranstaltungen die bei der Kommunikation erzeugt werden Kommunikation stattfindet. Zu den weiteren clientseitigen Funktionen gehören die Generierung von Einladungen für Mitglieder, die Anzeige von Tippen und die Bearbeitung von Sprachanrufvorgängen wie eingehende Anrufe, das Tätigen eines Anrufs, das Auflegen eines Benutzers usw.
Client SDK ermöglicht die Kommunikation über mehrere Kanäle, darunter:
- Stimme
- SIP
- Websockets
- App
Die folgenden Medientypen werden unterstützt:
- Nachrichtenübermittlung
- Stimme
Das Client SDK unterstützt die folgenden Plattformen und Sprachen:
| Plattform | Sprache |
|---|---|
| Web | JavaScript |
| iOS (10.2 und höher) | Objective-C, Swift |
| Android (6.0 und höher - API-Stufe 23 und höher) | 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.
Mit dem Client SDK können Sie ein funktionsreiches Chat-Erlebnis aufbauen, das Tippanzeigen sowie Sende-, Empfangs- und Lesebestätigungen enthält. und Lesebestätigungen.
Einige Merkmale sind:
- Offline-Synchronisierung - Mit der integrierten Zwischenspeicherung werden Nachrichten gespeichert und gesendet oder empfangen, sobald das Gerät wieder online ist.
- Push-Benachrichtigungen - Halten Sie die Benutzer über wichtige Benachrichtigungen auf dem Laufenden, indem Sie Benachrichtigungen an ihr Gerät senden.
- Text- und Bildunterstützung - Benutzer können über Ihre Anwendung schnell Texte und Bilder senden und empfangen.
Lesen Sie mehr über:
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 benachrichtigt werden, wenn sie einen Anruf erhalten oder wenn Teilnehmer stummgeschaltet sind.
- Gruppenanrufe - Konfigurieren Sie die Anrufeinstellungen, damit Benutzer einen Gruppenanruf starten können, indem sie Teilnehmer in Echtzeit hinzufügen.
Lesen Sie mehr über:
Concepts
Viele der im Client SDK verwendeten Concepts ergeben sich aus dem Design des Conversation API die 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.