تساعدك "Firebase Extensions" في توفير الوقت المستغرَق في التطوير والصيانة ونمو تطبيقك.
عندما تعثر على Firebase Extension تلبّي حاجة تطبيقك أو المشروع، فما عليك سوى تثبيت الإضافة وتهيئتها. إذا كنت بحاجة تكوينات متعددة للإضافة، يمكنك تثبيت الإضافة متعددة مع تهيئة مختلفة لكل مثيل تقوم بتثبيته.
باستخدام الإضافات، لن تقضي وقتًا في البحث عن التعليمات البرمجية التي تنفيذ وظائف أو تشغيل مهمة من أجل تطبيقك أو مشروعك تلقائيًا.
لتثبيت الإضافات أو إدارتها، يجب أن يكون لديك أحد الأدوار التالية: المالك أو المحرِّر أو مشرف Firebase
لتثبيت إضافة، يجب أن يكون مشروعك مُدرَجًا في خطة Blaze (الدفع عند استخدام الخدمة). على الرغم من عدم وجود رسوم مقابل تثبيت إحدى الإضافات، فقد تكون يتم تحصيل رسوم منك مقابل استخدامك لخدمات Firebase أو خدمات السحابة الإلكترونية، مثل Cloud Secret Manager، إذا تجاوز استخدامك للخدمات مجانًا .
يمكنك أيضًا تقييم الإضافات قبل تثبيتها على مشروع باستخدام محاكي Extensions، وهو مكوّن من Firebase Local Emulator Suite.
إضافات Firebase الرسمية
يتم تطوير الإضافات الرسمية Firebase واختبارها من قِبل Firebase وخدمات شركاء Firebase Extensions. هذه الإضافات موثوقة بأمان.
تصفُّح إضافات Firebase
تصفَّح إضافات Firebase في Extensions Hub.
عرض رمز مصدر إضافة
للعثور على رابط يؤدي إلى رمز المصدر لأحد الإضافات، انقر على مزيد من المعلومات في بطاقة الإضافة في Extensions Hub.
محتوى رمز المصدر الخاص بالإضافة
يتضمن دليل المصدر للإضافة ما يلي:
extension.yaml file: يحتوي على البيانات الوصفية للإضافة ويحدّد. والموارد التي تم إنشاؤها، وGoogle APIs أدوار الوصول المطلوبة من أجل وأية معلمات تهيئة للمستخدم (متغيرات البيئة) الإضافة
دليل الدوال: يحتوي هذا الدليل على ملفات رمز المصدر الإضافة
ملف README: يسرد البيانات الوصفية للإضافة (ولكن في يمكن للمستخدمين قراءتها) بالإضافة إلى المحتوى من ملف PREINSTALL
ملف PREINSTALL: يصف طريقة عمل الإضافة حسب الضرورة ومهام ما قبل التثبيت ومتطلبات التهيئة وتفاصيل حول الإضافة
ملف POSTINSTALL: لوصف تعليمات الاستخدام المحدَّدة وأي بيانات أخرى متطلبات الدمج
مراجع لإضافة
يحتوي كل مشروع في Firebase على عدة أنواع من "الموارد". موارد المشاريع أشياء مثل دوال السحابة المنشورة ومثيلات قاعدة البيانات Cloud Storage حزمة ومهام Cloud Scheduler وبيانات Cloud Secret Manager
عند تثبيت إضافة، تنشئ Firebase موارد خاصة بمثيل الإضافة جديدة في مشروعك. وتتطلّب الإضافة هذه الموارد ليعمل التطبيق.
لاحظ أنه في حال إلغاء تثبيت مثيل من الإضافة، وجميع الموارد التي أنشأها Firebase خصيصًا لهذا المثيل من الإضافة التي تريد تشغيلها (مثل مجموعة من الدوال). ومع ذلك، فيما يلي لم يتم حذف:
أي عناصر أنشأتها الإضافة (مثل الصور المخزّنة)
أي موارد أخرى في مشروعك، مثل مثيل قاعدة بيانات أو Cloud Storage دُلو. حتى إذا تفاعلت الإضافة مع هذه الموارد الأخرى، لا تكون خاصة بالإضافة، لذلك لا يتم حذفها إذا كانت الإضافة تم إلغاء تثبيته.
باستخدام وحدة تحكّم Firebase أو واجهة سطر أوامر Firebase
يمكنك تثبيت الإضافات وإدارتها باستخدام إما وحدة تحكّم Firebase أو واجهة سطر الأوامر Firebase.
الإجراء | وحدة تحكّم Firebase | Firebase واجهة سطر الأوامر |
---|---|---|
عرض معلومات تفصيلية (قبل التثبيت) | ||
تثبيت | ||
عرض الإعدادات (بعد التثبيت) | ||
تعديل الإعدادات | ||
تحديث الإصدار | ||
إلغاء التثبيت |
الخطوات التالية
يمكنك عرض معلومات تفصيلية حول إحدى الإضافات قبل تثبيتها. (Extensions Hub أو Firebase واجهة سطر الأوامر).
يمكنك تثبيت إضافة في مشروع Firebase باستخدام وحدة تحكم Firebase أو Firebase CLI