Swift
Erstellung des Benutzermodells
Um eine Unterhaltung zu führen, müssen Sie einige Informationen über einen Benutzer speichern:
- Der Name eines Benutzers
- Das JWT eines Benutzers
- Mit wem sie sich unterhalten
Zu diesem Zweck verwenden Sie eine Struct. Öffnen Sie die ViewController.swift Datei und fügen Sie sie unterhalb der Klasse ein.
class ViewController: UIViewController {
...
}
struct User {
let name: String
let jwt: String
let callPartnerName: String
}
Um die Arbeit zu erleichtern, fügen Sie später einige statische Eigenschaften für die User Typ für die Benutzer Alice und Bob. Ersetzen von ALICE_USERID, ALICE_JWT, BOB_USERID, BOB_JWT mit den Werten, die Sie zuvor erstellt haben.
struct User {
...
static let Alice = User(name: "Alice",
jwt:"ALICE_JWT",
callPartnerName: "Bob")
static let Bob = User(name: "Bob",
jwt:"BOB_JWT",
callPartnerName: "Alice")
}
Sprachanruf von Anwendung zu Anwendung
Sie tätigen einen Sprachanruf von einer iOS-App zu einer anderen iOS-App
Schritte
1
Einleitung zu dieser Aufgabe2
Prerequisites3
Erstellen eines Webhook-Servers4
Erstellen einer Vonage-Applikation5
Erstellen Sie die Benutzer6
JWTs generieren7
Xcode-Projekt und Arbeitsbereich8
Genehmigungen für Projekte9
Aufbau der Anmeldeschnittstelle10
Erstellung des Benutzermodells11
VGVoiceClient12
Aufbau der Aufrufschnittstelle13
Einen Anruf erhalten14
Einen Anruf tätigen15
Was kommt als Nächstes?