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.
Was im Publish-Schritt passiert
Abschnitt betitelt „Was im Publish-Schritt passiert“| Schritt | Beschreibung | Aufwand |
|---|---|---|
| Service Account einrichten | Google Cloud Service Account mit den nötigen Rollen erstellen | ~10 Min |
| Service Account JSON hochladen | JSON-Datei hochladen, App validiert die Verbindung | ~2 Min |
Der Ablauf
Abschnitt betitelt „Der Ablauf“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.
-
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
-
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.
Was ersetzt das?
Abschnitt betitelt „Was ersetzt das?“Früher musstest du Firebase vor der Modul-Aktivierung einrichten:
| Früher | Jetzt |
|---|---|
| Firebase-Projekt vor dem ersten Modul erstellen | Firebase-Projekt beim Veröffentlichen erstellen |
| Firestore Rules manuell kopieren | Rules werden automatisch bereitgestellt |
| Storage Rules manuell kopieren | Rules werden automatisch bereitgestellt |
| Indexes manuell erstellen | Indexes werden automatisch erstellt |
| Pro Modul manuelles oder automatisches Setup | Alles auf einmal, vollautomatisch |
Nach dem Firebase-Setup
Abschnitt betitelt „Nach dem Firebase-Setup“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.
Fehlerbehebung
Abschnitt betitelt „Fehlerbehebung“”Konfigurationsdatei ungültig”
Abschnitt betitelt „”Konfigurationsdatei ungültig”“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
”Service Account Verbindung fehlgeschlagen”
Abschnitt betitelt „”Service Account Verbindung fehlgeschlagen”“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