NXMClient
Bevor Sie einen Chat starten können, muss sich das Client SDK bei den Vonage-Servern authentifizieren. Die folgenden Ergänzungen sind erforderlich, um ViewController.swift.
Importieren Sie am Anfang der Datei NexmoClient:
Hinzufügen einer NXMClient Instanz, unterhalb der statusLabel:
Hinzufügen einer user Eigenschaft, unterhalb der client:
Schaltfläche Ziele
Damit die Anmeldeschaltflächen funktionieren, müssen Sie ihnen Ziele hinzufügen, die eine Funktion ausführen, wenn sie angetippt werden. In der ViewController.swift Datei hinzufügen:
Verknüpfen Sie dann die beiden Funktionen mit ihren jeweiligen Schaltflächen am Ende der viewDidLoad Funktion:
Hinzufügen der Funktion "Anmelden
Am Ende des ViewController.swiftfügen Sie die login Funktion, die von der Benutzereigenschaft benötigt wird. Diese Funktion legt den Delegaten des Clients fest und meldet sich an, wenn die Benutzereigenschaft auf einen neuen Wert gesetzt wird:
Der Kundenbeauftragte
Damit der Delegierte funktioniert, müssen Sie folgende Voraussetzungen erfüllen ViewController entsprechen NXMClientDelegate. Fügen Sie am Ende der Datei hinzu:
Wenn ein Fehler auftritt, wird eine Fehlermeldung angezeigt und die statusLabel wird mit dem entsprechenden Verbindungsstatus aktualisiert.
Bauen und Ausführen
Presse Cmd + R zu erstellen und erneut auszuführen. Wenn Sie auf eine der Anmeldeschaltflächen tippen, wird der Client mit dem entsprechenden Benutzer angemeldet:

Erstellen einer iOS-Chat-App
Erstellen einer iOS-Anwendung, mit der sich Benutzer gegenseitig Nachrichten schicken können