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
- Die Konversations-ID
Zu diesem Zweck verwenden Sie eine Struct. Öffnen Sie ViewController.swift und fügen Sie es anstelle von CONVERSATION_ID mit der zuvor erstellten Konversations-ID:
class ViewController: UIViewController {
...
}
struct User {
let name: String
let jwt: String
let chatPartnerName: String
let conversationId = "CONVERSATION_ID"
}
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_JWT und BOB_JWT mit den Werten, die Sie zuvor erstellt haben:
struct User {
...
static let Alice = User(name: "Alice",
jwt:"ALICE_JWT",
chatPartnerName: "Bob")
static let Bob = User(name: "Bob",
jwt:"BOB_JWT",
chatPartnerName: "Alice")
}
Erstellen einer iOS-Chat-App
Erstellen einer iOS-Anwendung, mit der sich Benutzer gegenseitig Nachrichten schicken können
Schritte
1
Einleitung zu dieser Aufgabe2
Prerequisites3
Erstellen einer Vonage-Applikation4
Ein Gespräch führen5
Erstellen Sie die Benutzer6
Benutzer zur Konversation hinzufügen7
JWTs generieren8
Xcode-Projekt und Arbeitsbereich9
Aufbau der Anmeldeschnittstelle10
Erstellung des Benutzermodells11
NXMClient12
Aufbau der Chat-Schnittstelle13
Chat-Ereignisse14
Senden einer Nachricht15
Was kommt als Nächstes?