باستخدام واجهة سطر الأوامر المستندة إلى إطار العمل من Firebase، يمكنك نشر تطبيق Flutter في Firebase.
قبل البدء
قبل بدء نشر تطبيقك على Firebase، راجِع المتطلبات والخيارات التالية:
- Firebase الإصدار 12.1.0 من واجهة برمجة التطبيقات أو الإصدارات الأحدث احرص على تثبيت واجهة سطر الأوامر باستخدام طريقتك المفضّلة.
- اختياري: تفعيل الفوترة في مشروعك على Firebase (مطلوب إذا كنت تخطّط لاستخدام ميزة "الاستجابة السريعة للطلبات")
إعداد Firebase
للبدء، عليك إعداد Firebase لمشروع إطار العمل.
استخدِم واجهة سطر أوامر Firebase لمشروع جديد، أو عدِّل firebase.json
لمشروع
حالي.
بدء مشروع جديد
- في واجهة سطر الأوامر Firebase، فعِّل معاينة إطارات العمل على الويب:
firebase experiments:enable webframeworks
شغِّل أمر الإعداد من وحدة التحكّم في سطر الأوامر، ثم اتّبِع التعليمات:
firebase init hosting
أجب بنعم على "هل تريد استخدام إطار عمل من أطر عمل الويب؟ (تجريبي)"
اختَر دليل مصدر الاستضافة، والذي يمكن أن يكون تطبيق Flutter حاليًا.
اختَر Flutter Web إذا طُلب منك ذلك.
إعداد مشروع حالي
غيِّر إعدادات الاستضافة في firebase.json
للحصول على خيار source
بدلاً من خيار public
. على سبيل المثال:
{
"hosting": {
"source": "./path-to-your-flutter-app"
}
}
عرض محتوى ثابت
بعد إعداد Firebase، يمكنك عرض محتوى ثابت باستخدام الأمر العادي deployment:
firebase deploy