Za pomocą obsługiwanego przez framework Firebase wiersza poleceń możesz wdrożyć aplikację Flutter do 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, Pamiętaj, aby zainstalować interfejs wiersza poleceń, korzystając z preferowanej metody.
- Opcjonalnie: płatności włączone w projekcie Firebase (wymagane, jeśli planujesz używać SSR)
Inicjowanie Firebase
Aby rozpocząć, zainicjuj Firebase w projekcie frameworka.
Użyj interfejsu wiersza poleceń Firebase w przypadku nowego projektu lub zmodyfikuj firebase.json
w przypadku istniejącego projektu.
Inicjowanie nowego projektu
- W interfejsie wiersza poleceń Firebase włącz podgląd frameworków internetowych:
firebase experiments:enable webframeworks
Uruchom polecenie inicjowania w interfejsie wiersza poleceń, a potem postępuj zgodnie z instrukcjami:
firebase init hosting
Odpowiedz „tak” na pytanie „Czy chcesz używać sieciowej platformy programistycznej? (eksperymentalnie)”.
Wybierz katalog źródłowy hostowania. Może to być istniejąca aplikacja Flutter.
Jeśli pojawi się odpowiedni monit, wybierz Flutter Web.
Inicjowanie dotychczasowego projektu
Zmień konfigurację hostingu w sekcji firebase.json
, aby użyć opcji source
zamiast opcji public
. Przykład:
{
"hosting": {
"source": "./path-to-your-flutter-app"
}
}
Udostępnianie treści statycznych
Po zainicjowaniu Firebase możesz wyświetlać treści statyczne za pomocą standardowego polecenia wdrożenia:
firebase deploy