Objective-C
JWTs generieren
Sie müssen für jeden Benutzer ein JWT erzeugen. Das JWT wird zur Authentifizierung des Benutzers verwendet.
Denken Sie im folgenden Code daran, die APPLICATION_ID Variable mit der ID Ihrer Anwendung:
vonage jwt --key_file=./private.key --acl='{"paths":{"/*/users/**":{},"/*/conversations/**":{},"/*/sessions/**":{},"/*/devices/**":{},"/*/image/**":{},"/*/media/**":{},"/*/push/**":{},"/*/knocking/**":{},"/*/legs/**":{}}}' --subject=Alice --app_id=APP_ID vonage jwt --key_file=./private.key --acl='{"paths":{"/*/users/**":{},"/*/conversations/**":{},"/*/sessions/**":{},"/*/devices/**":{},"/*/image/**":{},"/*/media/**":{},"/*/push/**":{},"/*/knocking/**":{},"/*/legs/**":{}}}' --subject=Bob --app_id=APP_ID application_id=APPLICATION_ID
Die obigen Befehle setzen den Ablauf des JWT auf einen Tag ab jetzt, was das Maximum ist.
Notieren Sie sich die JWT, die Sie für jeden Benutzer erstellt haben.
ANMERKUNG: In einer Produktionsumgebung sollte Ihre Anwendung einen Endpunkt bereitstellen, der für jede Client-Anfrage ein JWT erzeugt.
Weitere Informationen
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?