Kotlin

ChatClient

Bevor Sie einen Chat starten können, muss sich das Client SDK bei den Vonage-Servern authentifizieren. Beginnen Sie mit der Erstellung einer neuen Kotlin-Datei ChatViewModel.kt.

Erstellen Sie eine neue Klasse ChatViewModel:

Diese Klasse erzeugt eine Instanz von ChatClient und erstellen Sie dann eine Sitzung mit einem JWT. Ersetzen Sie ALICE_JWT und BOB_JWT mit den JWTs, die Sie zuvor erstellt haben.

Tasten-Aktionen

Damit die Anmeldeschaltflächen funktionieren, müssen Sie ihnen Aktionen hinzufügen, die eine Funktion ausführen, wenn sie angetippt werden. Aktualisieren Sie den Code der Ansicht in MainActivity.kt zur Instanziierung einer ChatViewModel Objekt und rufen dessen login Funktion: