Swift

NXMClient

Bevor Sie einen Anruf tätigen können, muss sich das Client SDK bei den Vonage-Servern authentifizieren. Die folgenden Ergänzungen sind erforderlich, um ViewController.swift.

HINWEIS: Beachten Sie, dass Sie bereits importiert haben NexmoClient am Anfang der Datei.

Hinzufügen einer NXMClient Instanz, unterhalb der callButton.

Hinzufügen des JWT

Am Ende des viewDidLoadsetzen Sie den Client-Delegierten und melden Sie sich an - bitte ersetzen Sie ALICE_JWT für die JWT den Sie in einem früheren Schritt erstellt haben. Bitte denken Sie daran, dass die Gültigkeitsdauer des Tokens auf 6 Stunden festgelegt wurde, so dass Sie einen neuen Token erstellen müssen, wenn er zu alt ist.

Der Kundenbeauftragte

Damit der Teil "Delegieren" funktioniert, müssen Sie folgende Voraussetzungen erfüllen ViewController entsprechen NXMClientDelegate. Fügen Sie am Ende der Datei diese Erweiterung hinzu.

Wenn ein Fehler auftritt, wird eine Fehlermeldung angezeigt und die connectionStatusLabel wird mit dem entsprechenden Verbindungsstatus aktualisiert. Auch, callButton wird angezeigt, wenn eine Verbindung besteht.

Bauen und Ausführen

Cmd + R zu bauen und wieder zu starten:

Interface connected