Integracja z platformą Flutter Web

Za pomocą interfejsu wiersza poleceń Firebase opartego na platformie Firebase możesz wdrożyć swoją aplikację Flutter do Firebase.

Zanim zaczniesz

Zanim zaczniesz wdrażać aplikację w Firebase, zapoznaj się z tymi wymaganiami i opcjami:

  • Interfejs wiersza poleceń Firebase w wersji 12.1.0 lub nowszej. Upewnij się, że: zainstalować interfejs wiersza poleceń za pomocą wybranej metody.
  • Opcjonalnie: w projekcie Firebase włączono płatności (wymagane, jeśli zamierzasz używać SSR)

Zainicjuj Firebase

Zacznij od zainicjowania Firebase dla swojego projektu platformy. Użyj interfejsu wiersza poleceń Firebase w przypadku nowego projektu lub zmodyfikuj firebase.json w przypadku istniejącego projektu.

Inicjowanie nowego projektu

  1. W interfejsie wiersza poleceń Firebase włącz podgląd platform internetowych:
    firebase experiments:enable webframeworks
  2. Uruchom polecenie inicjowania w interfejsie wiersza poleceń, a następnie postępuj zgodnie z instrukcjami:

    firebase init hosting

  3. Odpowiedz „tak” na pytanie „Czy chcesz korzystać z platformy internetowej? (funkcja eksperymentalna)"

  4. Wybierz katalog źródłowy hostingu; może to być istniejąca aplikacja Flutter.

  5. Jeśli pojawi się taka prośba, wybierz Flutter Web.

Inicjowanie istniejącego projektu

Zmień konfigurację hostingu w firebase.json, aby dodać opcję source zamiast niż w przypadku opcji public. Przykład:

{
  "hosting": {
    "source": "./path-to-your-flutter-app"
  }
}

Wyświetlanie treści statycznych

Po zainicjowaniu Firebase możesz wyświetlać treści statyczne, korzystając ze standardu polecenie wdrożenia:

firebase deploy