دمج الويب الرفرفة

باستخدام واجهة سطر الأوامر (CLI) المدركة لإطار عمل Firebase، يمكنك نشر تطبيق Flutter الخاص بك على Firebase.

قبل ان تبدأ

قبل البدء في نشر تطبيقك على Firebase، راجع المتطلبات والخيارات التالية:

  • الإصدار 12.1.0 من Firebase CLI أو الإصدارات الأحدث. تأكد من تثبيت واجهة سطر الأوامر (CLI) باستخدام الطريقة المفضلة لديك.
  • اختياري: تم تمكين الفوترة في مشروع Firebase الخاص بك (مطلوب إذا كنت تخطط لاستخدام SSR)

تهيئة Firebase

للبدء، قم بتهيئة Firebase لمشروع إطار العمل الخاص بك. استخدم Firebase CLI لمشروع جديد، أو قم بتعديل firebase.json لمشروع موجود.

تهيئة مشروع جديد

  1. في Firebase CLI، قم بتمكين معاينة أطر عمل الويب:
    firebase experiments:enable webframeworks
  2. قم بتشغيل أمر التهيئة من واجهة سطر الأوامر ثم اتبع المطالبات:

    firebase init hosting

  3. أجب بنعم على السؤال "هل تريد استخدام إطار عمل ويب؟ (تجريبي)"

  4. اختر دليل مصدر الاستضافة الخاص بك؛ قد يكون هذا تطبيق Flutter موجودًا.

  5. إذا طُلب منك، اختر Flutter Web.

تهيئة مشروع موجود

قم بتغيير إعدادات الاستضافة في firebase.json للحصول على خيار source ، بدلاً من الخيار public . على سبيل المثال:

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

خدمة محتوى ثابت

بعد تهيئة Firebase، يمكنك تقديم محتوى ثابت باستخدام أمر النشر القياسي:

firebase deploy