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
- Firebase CLI'da web çerçeveleri önizlemesini etkinleştirin:
firebase experiments:enable webframeworks
. KSA'dan başlatma komutunu çalıştırın, ardından istemleri uygulayın:
firebase init hosting
."Web çerçevesi kullanmak ister misiniz? (deneysel)"
Barındırma kaynak dizininizi seçin; mevcut bir Flutter uygulaması da olabilir.
İ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