Anleitung für Android-Chatanwendungen mit Parse und PubNub

Ich versuche, eine einfache Android-Chat-App zu erstellen, in der sich ein Benutzer anmelden und eine Freundesliste zum Starten von Gesprächen erstellen kann. Ich plane mitParse für das Datenbank-Backend undPubNub für die tatsächlichen Chat-Kanäle.

Ich habe nicht viel Erfahrung mit einer solchen App. Ich habe eine Idee, was getan werden muss, wollte aber nur eine Meinung von jemandem, der Erfahrung hat.

Hier ist das Modell, das ich implementieren möchte:

Die auf der Anmeldeseite erfassten Benutzerprofilinformationen werden in einer Tabelle in der Parse-Datenbank gespeichertAlle Benutzer-Freunde-Zuordnungen werden in Parse in einer Tabelle gespeichertSobald ein Benutzer einen Freund zum Starten des Chats auswählt, sollte ein neuer PubNub-Kanal geöffnet und dieser Kanalname in einer Tabelle in Parse gespeichert werden. (Diese Tabelle enthält alle aktiven Kanäle / Chats.)

Schaut das so aus, als würde ich in die richtige Richtung gehen? Oder kann etwas besser gemacht werden? Oder gibt es einen anderen Dienst, den ich nutzen könnte?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage