Flutter Web'i entegre etme

Firebase çerçevesine duyarlı KSA ile Flutter uygulamanızı dağıtabilirsiniz Firebase'e geçiş yapabilirsiniz.

Başlamadan önce

Uygulamanızı Firebase'e dağıtmaya başlamadan önce şu koşulları ve seçenekleri inceleyin:

  • Firebase CLI 12.1.0 veya sonraki sürümler. Şunları yaptığınızdan emin olun: KSA'yı yükleme tercih ettiğiniz yöntemi kullanın.
  • İsteğe bağlı: Firebase projenizde faturalandırmanın etkin olması (SSR kullanmayı planlıyorsanız gereklidir)

Firebase'i başlatma

Başlamak için çerçeve projenizde Firebase'i başlatın. Yeni bir proje için Firebase CLI'ı kullanın veya birfirebase.json nasıl oluşturulduğunu göstereceğim.

Yeni bir projeyi başlatma

  1. Firebase CLI'da web çerçeveleri önizlemesini etkinleştirin:
    firebase experiments:enable webframeworks
    .
  2. KSA'dan başlatma komutunu çalıştırın, ardından istemleri uygulayın:

    firebase init hosting
    .

  3. "Web çerçevesi kullanmak ister misiniz? (deneysel)"

  4. Barındırma kaynak dizininizi seçin; mevcut bir Flutter uygulaması da olabilir.

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

Mevcut projeyi başlatma

firebase.json platformundaki barındırma yapılandırmanızı source seçeneği olacak şekilde değiştirin daha iyi performans gösterebilir.public Örneğin:

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

Statik içerik yayınlama

Firebase'i başlattıktan sonra, standart dağıtım komutu:

firebase deploy