Swift
Criação do modelo de usuário
Para manter uma conversa, é preciso armazenar algumas informações sobre um usuário:
- Nome do usuário
- O JWT de um usuário
- Com quem eles estão conversando
Para fazer isso, você vai usar um Struct. Abra o ViewController.swift salve o arquivo e insira-o abaixo da classe.
Copiar
class ViewController: UIViewController {
...
}
struct User {
let name: String
let jwt: String
let callPartnerName: String
}
Para facilitar as coisas mais adiante, adicione algumas propriedades estáticas ao User tipo para os usuários Alice e Bob. Substituindo ALICE_USERID, ALICE_JWT, BOB_USERID, BOB_JWT com os valores que você criou anteriormente.
Copiar
struct User {
...
static let Alice = User(name: "Alice",
jwt:"ALICE_JWT",
callPartnerName: "Bob")
static let Bob = User(name: "Bob",
jwt:"BOB_JWT",
callPartnerName: "Alice")
}
Fazendo uma chamada de voz de aplicativo para aplicativo
Você faz uma chamada de voz de um aplicativo iOS para outro aplicativo iOS
Etapas
1
Introdução a esta tarefa2
Prerequisites3
Criar um servidor de webhooks4
Criar uma aplicação da Vonage5
Criar os usuários6
Gerar JWTs7
Projeto e área de trabalho do Xcode8
Permissões do projeto9
Criação da interface de login10
Criação do modelo de usuário11
VGVoiceClient12
Criação da interface de chamada13
Receber uma ligação14
Fazer uma ligação15
E agora?