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

Integrera FlutterFlow + Supabase

FlutterFlow och Supabase 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 + Supabase?

FlutterFlow har en inbyggd Supabase-integration som automatiskt genererar frågor utifrån ert databasschema. Det innebär att ni kan bygga fullständiga CRUD-mobilappar i FlutterFlow med Supabase som backend på en bråkdel av tiden det tar att skriva Flutter-kod för hand. Supabases row-level security säkerställer att appen är säker, och dess realtidsprenumerationer möjliggör live-uppdaterande flöden och notiser i FlutterFlow utan extra komplexitet.

Konfigurera integrationen

I FlutterFlow går ni till Settings → Supabase och anger er Supabase-projekt-URL och anon-nyckel. FlutterFlow skannar ert databasschema och genererar typade frågewidgetar. Aktivera RLS på alla tabeller i Supabase först. Skapa en FlutterFlow-åtgärd på er inloggningssida som anropar Supabases auth signIn, FlutterFlow lagrar sessionstoken och inkluderar den automatiskt i alla efterföljande Supabase-frågor.

Autentiseringsflöde

FlutterFlows Supabase-auth-integration hanterar e-post/lösenord, magiska länkar och OAuth (Google, Apple). Auth-tillståndet består mellan appstarter. För skyddade sidor omdirigerar FlutterFlows autentiseringsinställningar automatiskt oautentiserade användare till inloggningssidan. Användarmetadata (profil, roll) lagras vanligtvis i en public.profiles-tabell som speglar auth.users-tabellen via en trigger, FlutterFlow kan fråga denna för visningsändamål.

Verkliga användningsfall

FlutterFlow + Supabase är förstahandsvalet för mobila konsumentappar: sociala appar med flöden och gilla-markeringar, marketplace-appar med annonser och meddelanden, träningsappar med träningsspårning och verktyg för uppgiftshantering. App Studio har levererat flera FlutterFlow + Supabase-appar till App Store och Play Store, kombinationen ger appar av inbyggd kvalitet utan ett heltidsanställt mobilutvecklingsteam.

Vanliga fallgropar

Sätt alltid upp RLS-policyer innan ni ansluter FlutterFlow, utan dem kan vilken autentiserad användare som helst läsa all data. Använd Supabases policyeditor för att lägga till policyer per användare. Håll koll på FlutterFlows frågemönster: att ladda en listsida som kör en separat fråga per rad kommer att slå i Supabases hastighetsgränser; använd sammanslagna frågor eller vyer för att batcha data. Testa på en riktig enhet tidigt, FlutterFlows förhandsgranskningsläge speglar inte alltid produktionsprestanda.

Användningsfall
  • Consumer mobile apps
  • Marketplaces
  • Social apps
  • Fitness tracking
  • Task management

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

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

Få en offert →