Zum Inhalt springen

Firebase beim Veröffentlichen

Wenn du deine App veröffentlichst und das Firebase-Modul aktiv ist, erscheint im Assistenten ein Firebase-Schritt. Hier hinterlegst du den Service Account deines Firebase-Projekts — damit kann BLOCQ beim Veröffentlichen alle Firebase-Dienste automatisch einrichten.


SchrittBeschreibungAufwand
Service Account einrichtenGoogle Cloud Service Account mit den nötigen Rollen erstellen~10 Min
Service Account JSON hochladenJSON-Datei hochladen, App validiert die Verbindung~2 Min

Der Firebase-Schritt zeigt eine Service-Account-Karte mit Status (eingerichtet / noch nicht eingerichtet). Tippe darauf, um den geführten Service-Account-Assistenten zu öffnen.

  1. Service Account erstellen

    Tippe auf die Service-Account-Karte. Der geführte Assistent öffnet die Google Cloud Console direkt in der App und führt dich durch die Erstellung eines Service Accounts mit den nötigen Rollen.

    Detaillierte Anleitung: Service Account einrichten

  2. Service Account JSON hochladen

    Lade die JSON-Datei des Service Accounts hoch. Die App validiert die Verbindung automatisch. Sobald sie gültig ist, wird die Karte grün und du kannst fortfahren.


Früher musstest du Firebase vor der Modul-Aktivierung einrichten:

FrüherJetzt
Firebase-Projekt vor dem ersten Modul erstellenFirebase-Projekt beim Veröffentlichen erstellen
Firestore Rules manuell kopierenRules werden automatisch bereitgestellt
Storage Rules manuell kopierenRules werden automatisch bereitgestellt
Indexes manuell erstellenIndexes werden automatisch erstellt
Pro Modul manuelles oder automatisches SetupAlles auf einmal, vollautomatisch

Sobald das Firebase-Setup abgeschlossen ist, startet automatisch der Auto-Setup-Runner. Dieser richtet alle aktiven Module ein:

  • Firestore Security Rules für alle aktiven Module
  • Storage Security Rules
  • Firestore Indexes
  • Auth-Methoden
  • Admin-Account
  • Daten-Migration

Du musst nichts weiter tun - der Runner erledigt alles automatisch.


Problem: Die hochgeladene plist- oder json-Datei wird nicht akzeptiert.

Lösungen:

  • Stelle sicher, dass du die richtige Datei ausgewählt hast
  • Prüfe, ob die Datei zum richtigen Firebase-Projekt gehört
  • Lade die Datei erneut aus der Firebase Console herunter

Problem: Die Verbindung zum Service Account kann nicht hergestellt werden.

Lösungen:

  • Prüfe, ob alle 7 Rollen korrekt zugewiesen wurden
  • Stelle sicher, dass die JSON-Datei vollständig heruntergeladen wurde
  • Warte einige Minuten - neue Berechtigungen brauchen manchmal Zeit