Swift
Construir el modelo de usuario
Para mantener una conversación es necesario almacenar cierta información sobre un usuario:
- El nombre de un usuario
- JWT de un usuario
- Con quién chatean
- El identificador de la conversación
Para ello utilizará un Struct. Abrir ViewController.swift y añadirlo, sustituyendo CONVERSATION_ID con el ID de conversación creado anteriormente:
class ViewController: UIViewController {
...
}
struct User {
let name: String
let jwt: String
let chatPartnerName: String
let conversationId = "CONVERSATION_ID"
}
Para hacer las cosas más fáciles para más adelante añadir algunas propiedades estáticas en el User para los usuarios Alice y Bob. Sustitución de ALICE_JWT y BOB_JWT con los valores creados anteriormente:
struct User {
...
static let Alice = User(name: "Alice",
jwt:"ALICE_JWT",
chatPartnerName: "Bob")
static let Bob = User(name: "Bob",
jwt:"BOB_JWT",
chatPartnerName: "Alice")
}
Crear una aplicación de chat para iOS
Crear una aplicación para iOS que permita a los usuarios enviarse mensajes entre sí.
Pasos
1
Introducción a esta tarea2
Prerequisites3
Crear una aplicación de Vonage4
Crear una conversación5
Crear los usuarios6
Añadir usuarios a la conversación7
Generar JWT8
Proyecto y espacio de trabajo de Xcode9
Creación de la interfaz de inicio de sesión10
Construir el modelo de usuario11
NXMClient12
Construir la interfaz de chat13
Eventos de chat14
Enviar un mensaje15
¿Y ahora qué?