Skip to content
Hem / Integrationer / FlutterFlow + Firebase
FlutterFlow
+
Firebase

Integrera FlutterFlow + Firebase

FlutterFlow och Firebase bildar en kraftfull kombination i no-code-ekosystemet. App Studio har konfigurerat den här integrationen för dussintals kunder, här är vår kompletta guide för att sätta upp den snabbt och korrekt.

Varför FlutterFlow + Firebase?

Firebase är FlutterFlows egen backend, integrationen är tätare än något annat backend-alternativ. Firestore-samlingar mappas direkt mot FlutterFlows frågesystem, Firebase Auth hanterar alla inloggningsmetoder (e-post, Google, Apple, telefon), och Cloud Messaging aktiverar push-notiser med några få FlutterFlow-inställningar. För team som är nya inom no-code för mobil ger den här kombinationen den snabbaste vägen från idé till app store.

Konfigurera integrationen

Skapa ett Firebase-projekt och ladda ner google-services.json (Android) och GoogleService-Info.plist (iOS). I FlutterFlow går ni till Settings → Firebase och laddar upp båda filerna. FlutterFlow konfigurerar automatiskt anslutningen och uppmanar er att sätta upp säkerhetsregler för Firestore. Aktivera de autentiseringsmetoder ni behöver i Firebase-konsolen. FlutterFlows inbyggda Firebase-auth-åtgärder (Create Account, Log In, Log Out) är redan kopplade och klara att använda.

Firestores datamodell

Firestore använder en dokument-/samlingsmodell i stället för relationstabeller. Designa er datamodell utifrån hur FlutterFlow kommer att fråga den: varje FlutterFlow-sida mappas oftast mot en Firestore-fråga. Undvik djupt nästlade underkollektioner, FlutterFlow hanterar två nivåer (samling → dokument → underkollektion) bra, men djupare nästling kräver egen kod. Använd Firestores säkerhetsregler för att styra åtkomst per användare, på samma sätt som RLS gör i SQL-databaser.

Verkliga användningsfall

FlutterFlow + Firebase är idealiskt för realtidsappar: livechatt, samarbetsverktyg, aktivitetsflöden och appar med krav på push-notiser. Firestores realtidslyssnare gör att FlutterFlow-listor uppdateras direkt när data ändras. App Studio rekommenderar den här stacken för konsumentappar med komplexa notiskrav eller när ni behöver Firebases analys och A/B-testning (Remote Config) direkt ur lådan.

Vanliga fallgropar

Firestore prissätts per läsning/skrivning, inte per förfrågan, en FlutterFlow-listsida med 100 dokument kostar 100 läsningar per användare och laddning. Designa era frågor noggrant och lägg till paginering. Firestores säkerhetsregler är turingkompletta men komplexa, testa dem med Firebase-emulatorn innan driftsättning. Undvik att luta er för mycket på Cloud Functions för logik som FlutterFlow klarar lokalt, cold starts adderar latens. Strukturera datan för att undvika “collection group queries” där det går, eftersom de kräver ett extra sammansatt index.

Användningsfall
  • Real-time chat apps
  • Collaborative tools
  • Activity feeds
  • Push notification apps
  • Consumer apps

Behöver du hjälp med den här integrationen?

App Studio konfigurerar dessa integrationer åt dig. Kostnadsfri offert inom 48h.

Få en offert →