Ich erstelle eine Chat-iOS-Anwendung mit Socket.IO und ich hatte einen Plan angelegt und ich fragte mich, ob dies der richtige Weg ist.Chat-Anwendung mit Sockets-Architektur.
1) Der Benutzer sendet eine Nachricht von der Clientseite an die Serverseite, die Serverseite entscheidet dann, an welches Zimmer/Abonnement gesendet werden soll.
2) Wenn ein Benutzer innerhalb des Raums die Nachricht nicht erhalten hat, wird sie in der Datenbank gespeichert, bis er sie empfangen kann. Dann wird sie aus der Datenbank entfernt.
Ist der richtige Weg, um eine Gruppe-Chat-Typ-Messaging-Systems über das Tun
Besser XMPP Server-basierte Verbindung anstelle von Socket zu verwenden, da Ihr Socket nicht funktioniert, wenn App im Hintergrund oder terminierten Zustand ist. – Hasya