Swift

Enviar un mensaje

En el paso anterior aprendiste sobre conversaciones y eventos, enviar un mensaje crea un nuevo evento y lo envía a través del cliente.

Para enviar un mensaje, actualice el Task en el Button en la vista:

Esto llamará a sendMessage en el ChatViewModel que creará a continuación, luego establece message a una cadena vacía que borrará el texto introducido. Siguiente añadir sendMessage a la ChatViewModel clase:

Para enviar un SMS se llama sendMessageTextEvent en el cliente con el ID de la conversación y el mensaje. Si tiene éxito, didReceiveConversationEvent en el VGChatClientDelegate será llamado. Esto añadirá el evento al archivo events que actualizará automáticamente la interfaz de usuario.

Construir y ejecutar

Cmd + R para construir y ejecutar de nuevo. Ya tienes una aplicación de chat en funcionamiento. Para chatear simultáneamente puedes ejecutar la aplicación en dos simuladores/dispositivos diferentes:

Sent messages