Envoi d'un message
Dans l'étape précédente, vous avez appris ce que sont les conversations et les événements. L'envoi d'un message crée un nouvel événement et l'envoie par l'intermédiaire du client.
Pour envoyer un message, mettez à jour le onClick dans le Button dans la vue :
Cela appellera un sendMessage sur la fonction ChatViewModel. Ajouter ensuite sendMessage à la ChatViewModel classe :
Pour envoyer un message texte, vous appelez sendMessageTextEvent sur le client avec l'identifiant de la conversation et le message. En cas de succès, ConversationEventListener sera appelé. Cela ajoutera l'événement au fichier events qui mettra automatiquement à jour l'interface utilisateur.
Construire et faire fonctionner
Cmd + R pour la construire et l'exécuter à nouveau. Vous avez maintenant une application de chat qui fonctionne ! Pour discuter simultanément, vous pouvez exécuter l'application sur deux simulateurs/appareils différents
Créer une application de chat Android
Créer une application Android qui permet aux utilisateurs de s'envoyer des messages en utilisant le Client SDK Android et Kotlin.