If you are building server-rendered Angular or Next.js apps, check out next-generation Firebase App Hosting, a full-stack solution for modern web frameworks.
Google używa technologii AI do tłumaczenia treści na Twój preferowany język. Tłumaczenia wygenerowane przez AI mogą zawierać błędy.
Integracja z platformą Flutter Web
Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
Za pomocą interfejsu wiersza poleceń Firebase, który rozpoznaje frameworki, możesz wdrożyć aplikację Flutter w Firebase.
Zanim zaczniesz
Zanim zaczniesz wdrażać aplikację w Firebase, zapoznaj się z tymi wymaganiami i opcjami:
Firebase interfejs wiersza poleceń w wersji 12.1.0 lub nowszej.
Zainstaluj wiersz poleceń
za pomocą preferowanej metody.
Opcjonalnie: włączone płatności w projekcie w Firebase (wymagane, jeśli planujesz używać SSR).
Inicjowanie Firebase
Aby rozpocząć, zainicjuj Firebase w projekcie frameworka.
W przypadku nowego projektu użyj interfejsu wiersza poleceń Firebase, a w przypadku istniejącego projektu zmodyfikuj firebase.json.
Inicjowanie nowego projektu
W interfejsie wiersza poleceń Firebase włącz wersję testową platform frameworków internetowych:
firebase experiments:enable webframeworks
Uruchom polecenie inicjowania z interfejsu wiersza poleceń, a następnie postępuj zgodnie z instrukcjami:
firebase init hosting
Odpowiedz „tak” na pytanie „Do you want to use a web framework? (experimental)” (Czy chcesz używać frameworka internetowego? (eksperymentalnie)).
Wybierz katalog źródłowy hostingu. Może to być istniejąca aplikacja Flutter.
Jeśli pojawi się taka prośba, wybierz Flutter Web.
Inicjowanie istniejącego projektu
Zmień konfigurację hostingu w pliku firebase.json, aby zamiast opcji public używać opcji source. Przykład:
[[["Łatwo zrozumieć","easyToUnderstand","thumb-up"],["Rozwiązało to mój problem","solvedMyProblem","thumb-up"],["Inne","otherUp","thumb-up"]],[["Brak potrzebnych mi informacji","missingTheInformationINeed","thumb-down"],["Zbyt skomplikowane / zbyt wiele czynności do wykonania","tooComplicatedTooManySteps","thumb-down"],["Nieaktualne treści","outOfDate","thumb-down"],["Problem z tłumaczeniem","translationIssue","thumb-down"],["Problem z przykładami/kodem","samplesCodeIssue","thumb-down"],["Inne","otherDown","thumb-down"]],["Ostatnia aktualizacja: 2026-08-23 UTC."],[],[]]