Zum Inhalt springen

Chat-Modul einrichten

Das Chat-Modul ermöglicht es deinen Nutzern, private Nachrichten auszutauschen. Der Setup-Assistent führt dich durch alle Schritte der Einrichtung.

Das Chat-Modul bietet ein vollständiges Messaging-System mit:

Direktnachrichten

Nutzer können private Nachrichten an andere Nutzer senden.

Bilder & Dateien

Teilen von Bildern und Dateien im Chat.

Tipp-Indikator

Zeigt an, wenn der andere Nutzer gerade tippt.

Lesebestätigungen

Blaue Häkchen zeigen gelesene Nachrichten an.


  1. Öffne den Edit Mode in deiner App
  2. Gehe zu Module & Features
  3. Tippe auf Chat und dann auf Einrichten
  4. Der Setup-Assistent öffnet sich

Das Chat-Setup besteht aus zwei Hauptschritten:


Wähle aus, welche Features für deinen Chat aktiviert werden sollen:

FeatureBeschreibung
TextnachrichtenEinfache Textnachrichten senden
BilderBilder im Chat teilen
DateienDateien im Chat teilen
Tipp-IndikatorZeigt an, wenn jemand tippt
LesebestätigungenBlaue Häkchen für gelesene Nachrichten
ZustellbestätigungGraue Häkchen für zugestellte Nachrichten
Nachrichten löschenEigene Nachrichten löschen
AntwortenAuf Nachrichten antworten

👉 Mehr zu Chat-Features


Wähle eine Design-Vorlage als Startpunkt für deinen Chat:

VorlageStilBeschreibung
WhatsAppGrün/WeißKlassisches Messenger-Design
iMessageBlau/GrauApple-typisches Design
TelegramBlauTelegram-inspiriertes Design
MinimalHellReduziertes, sauberes Design
DunkelDark ModeDunkles Design für Nachtnutzung
Eigenes DesignFlexibelAlle Features selbst konfigurieren

👉 Mehr zu Chat-Design


Nach erfolgreichem Setup:

  • ✅ Chat-Modul ist aktiviert
  • ✅ Nutzer können Chats starten
  • ✅ Nachrichten werden sicher übertragen

Das Chat-Modul hat folgende Abhängigkeiten:

ModulErforderlichBeschreibung
FirebaseJaFür Datenspeicherung
Firebase AuthJaFür Nutzerzuordnung
Profil-ModulJaFür Nutzer-Informationen
Firebase StorageEmpfohlenFür Bilder und Dateien

Das Chat-Modul verwendet folgende Firestore-Collections:

CollectionBeschreibung
conversationsChat-Konversationen zwischen Nutzern
conversations/{id}/messagesNachrichten (Sub-Collection)
chatsAlternative Collection für Push
chats/{id}/messagesNachrichten (Sub-Collection)
notificationsBenachrichtigungen für neue Nachrichten