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
Para ello utilizará un Struct. Abra el ViewController.swift y añádelo debajo de la clase.
class ViewController: UIViewController {
...
}
struct User {
let name: String
let jwt: String
let callPartnerName: String
}
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_USERID, ALICE_JWT, BOB_USERID, BOB_JWT con los valores creados anteriormente.
struct User {
...
static let Alice = User(name: "Alice",
jwt:"ALICE_JWT",
callPartnerName: "Bob")
static let Bob = User(name: "Bob",
jwt:"BOB_JWT",
callPartnerName: "Alice")
}
Hacer una llamada de voz de aplicación a aplicación
Realizas una llamada de voz desde una aplicación iOS a otra aplicación iOS
Pasos
1
Introducción a esta tarea2
Prerequisites3
Crear un servidor webhook4
Crear una aplicación de Vonage5
Crear los usuarios6
Generar JWT7
Proyecto y espacio de trabajo de Xcode8
Permisos para proyectos9
Creación de la interfaz de inicio de sesión10
Construir el modelo de usuario11
VGVoiceClient12
Construir la interfaz de llamada13
Recibir una llamada14
Hacer una llamada15
¿Y ahora qué?