Flutter Web'i entegre edin

Firebase çerçevesine duyarlı CLI ile Flutter uygulamanızı Firebase'e dağıtabilirsiniz.

Sen başlamadan önce

Uygulamanızı Firebase'e dağıtmaya başlamadan önce aşağıdaki gereksinimleri ve seçenekleri inceleyin:

  • Firebase CLI sürümü 12.1.0 veya üzeri. Tercih ettiğiniz yöntemi kullanarak CLI'yi yüklediğinizden emin olun.
  • İsteğe bağlı: Firebase projenizde faturalandırma etkinleştirildi (SSR kullanmayı planlıyorsanız gereklidir)

Firebase'i başlat

Başlamak için çerçeve projeniz için Firebase'i başlatın. Yeni bir proje için Firebase CLI'yi kullanın veya mevcut bir proje için firebase.json değiştirin.

Yeni bir proje başlatın

  1. Firebase CLI'de web çerçeveleri önizlemesini etkinleştirin:
    firebase experiments:enable webframeworks
  2. CLI'den başlatma komutunu çalıştırın ve ardından istemleri izleyin:

    firebase init hosting

  3. "Bir web çerçevesi kullanmak istiyor musunuz? (deneysel)" sorusuna evet yanıtı verin.

  4. Barındırma kaynağı dizininizi seçin; bu mevcut bir Flutter uygulaması olabilir.

  5. İstenirse Flutter Web'i seçin.

Mevcut bir projeyi başlat

firebase.json barındırma yapılandırmanızı, public bir seçenek yerine bir source seçeneğine sahip olacak şekilde değiştirin. Örneğin:

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

Statik içerik sunma

Firebase'i başlattıktan sonra standart dağıtım komutuyla statik içerik sunabilirsiniz:

firebase deploy