VGChatClient
Avant de pouvoir démarrer un chat, le Client SDK doit s'authentifier auprès des serveurs de Vonage. Les ajouts suivants sont nécessaires pour ContentView.swift.
En tête du fichier, importez VonageClientSDKChat:
Créez une nouvelle classe au bas du fichier, appelée LoginViewModel:
Cette classe créera une instance de VGChatClient puis créez une session à l'aide d'un JWT. Remplacer ALICE_JWT et BOB_JWT avec les JWTs que vous avez créés précédemment.
Actions sur les boutons
Pour que les boutons de connexion fonctionnent, vous devez leur ajouter des actions qui exécuteront une fonction lorsqu'ils seront activés. Mettez à jour le code de la vue afin d'instancier un LoginViewModel et appeler son objet login fonction :
En cas d'erreur lors de la création d'une session, un message d'erreur est affiché. Alert le message d'erreur s'affiche. Il existe également un navigationDestination qui ouvrira l'écran de discussion si la session est créée avec succès. Vous la construirez à l'étape suivante.
Créer une application de chat pour iOS
Créer une application iOS qui permet aux utilisateurs de s'envoyer des messages.