Kotlin
Holen Sie sich die Konversation
Innerhalb MainActivity Klasse fügen Sie die conversation Eigentum:
private var conversation: NexmoConversation? = null
Aktualisieren Sie den Körper der getConversation() Methode:
private fun getConversation() {
client.getConversation(CONVERSATION_ID, object : NexmoRequestListener<NexmoConversation?> {
override fun onSuccess(conversation: NexmoConversation?) {
this@MainActivity.conversation = conversation
}
override fun onError(apiError: NexmoApiError) {
conversation = null
Toast.makeText(this@MainActivity, "Error: Unable to load conversation", Toast.LENGTH_SHORT)
}
})
}
Bitte stellen Sie sicher, dass Sie die CONVERSATION_ID mit der Konversations-ID, die Sie in einem früheren Schritt erstellt haben.
Die obige Methode lädt die Konversation mit client.getConversation und lädt dann alle Ereignisse aus der Konversation.
Anmerkung: Die Konversations-ID wird abgerufen von Config.CONVERSATION_ID aus dem vorherigen Schritt.
Erstellen einer Android-Chat-App
Erstellen Sie eine Android-Applikation, die es Nutzern ermöglicht, einander mit Hilfe des Android Client SDK und Kotlin Nachrichten zu senden.
Schritte
1
Einleitung zu dieser Aufgabe2
Prerequisites3
Erstellen einer Vonage-Applikation4
Ein Gespräch führen5
Erstellen Sie die Benutzer6
Benutzer zur Konversation hinzufügen7
JWTs generieren8
Ein Android-Projekt erstellen9
Berechtigungen hinzufügen10
Hauptbildschirm erstellen11
Initialisierung des Clients12
Holen Sie sich das Gespräch13
Gesprächsereignisse abrufen14
Eine Nachricht senden15
Empfangen neuer Nachrichten16
Was kommt als Nächstes?