نظرة عامة

تساعدك إضافات Firebase على تقليل الوقت الذي تقضيه في تطوير تطبيقك وصيانته ونموه.

عندما تجد ملحق Firebase يلبي حاجة لتطبيقك أو مشروعك ، كل ما عليك فعله هو تثبيت الإضافة وتكوينها. إذا كنت بحاجة إلى تكوينات متعددة للامتداد ، فيمكنك تثبيت الامتداد عدة مرات ، مع تكوين مختلف لكل مثيل تقوم بتثبيته.

باستخدام الإضافات ، لا تقضي وقتًا في البحث والكتابة وتصحيح الكود الذي ينفذ وظائف أو يقوم بأتمتة مهمة لتطبيقك أو مشروعك.

لتثبيت الإضافات أو إدارتها ، يجب أن يتم تعيين أحد هذه الأدوار لك: المالك أو المحرر أو مسؤول Firebase .

لتثبيت ملحق ، يجب أن يكون مشروعك على خطة Blaze (الدفع الفوري). على الرغم من عدم وجود رسوم لتثبيت امتداد ، فقد يتم تحصيل رسوم منك مقابل استخدام خدمات Firebase أو الخدمات السحابية مثل Cloud Secret Manager ، إذا تجاوز استخدامك المستوى المجاني للخدمات.

يمكنك أيضًا تقييم الامتدادات قبل تثبيتها في مشروع باستخدام محاكي الإضافات ، وهو أحد مكونات Firebase Local Emulator Suite.

ملحقات Firebase الرسمية

تم تطوير امتدادات Firebase الرسمية واختبارها بواسطة خدمات شركاء Firebase و Firebase Extensions. هذه الملحقات موثوقة وآمنة.

تصفح ملحقات Firebase الرسمية

تصفح ملحقات Firebase الرسمية من المصادر التالية:

امتدادات شركاء الوصول المبكر

تم تطوير امتدادات شركاء الوصول المبكر من قبل المشاركين في برنامج الوصول المبكر للناشرين الملحقين. لم يتم إنشاؤها أو اختبارها بواسطة Google. يتم توفير ملحقات شركاء الوصول المبكر "كما هي" بدون أي ضمان ، صريحًا أو ضمنيًا ، من Google. تخلي Google مسؤوليتها عن أي أضرار ، مباشرة أو غير مباشرة ، ناتجة عن استخدام الامتداد.

لمعرفة المزيد حول نشر الامتداد الخاص بك ، قم بالتسجيل في برنامج الوصول المبكر للناشرين الملحقين .

عرض الكود المصدري للامتداد

للعثور على رابط إلى رمز المصدر لإحدى ملحقات Firebase الرسمية ، انقر على مزيد من المعلومات على بطاقة الإضافة في صفحة منتج Firebase Extensions أو في وحدة تحكم Firebase.

للعثور على رابط إلى الكود المصدري لملحق شريك الوصول المبكر ، ابدأ تدفق التثبيت إما باستخدام رابط تثبيت وحدة التحكم الخاصة بالملحق أو باستخدام الأمر ext:install الخاص بـ CLI. يتم عرض ارتباط كود المصدر مع معلومات أخرى حول الامتداد. يمكنك إلغاء التثبيت إذا كنت تريد فقط فحص المصدر.

محتويات الكود المصدري للإضافة

يتضمن دليل مصدر الإضافة ما يلي:

  • ملف extension.yaml - يحتوي على البيانات الوصفية للامتداد ويحدد الموارد التي تم إنشاؤها وواجهات برمجة تطبيقات Google وأدوار الوصول المطلوبة للتشغيل وأي معلمات يكوّنها المستخدم (متغيرات البيئة) للامتداد

  • دليل الوظائف - يحتوي على ملفات الكود المصدري للامتداد

  • ملف README - يسرد البيانات الوصفية للامتداد (ولكن بتنسيق أكثر قابلية للقراءة من قبل الإنسان) بالإضافة إلى المحتوى من ملف PREINSTALL

  • ملف PREINSTALL - يصف كيفية عمل الامتداد وأي مهام ضرورية قبل التثبيت ومتطلبات التكوين وتفاصيل حول الامتداد

  • ملف POSTINSTALL - يصف تعليمات استخدام محددة وأي متطلبات تكامل أخرى

موارد للتمديد

يحتوي كل مشروع في Firebase على عدة أنواع من "الموارد". يمكن أن تتضمن موارد المشروع أشياء مثل وظائف السحابة المنشورة ، ومثيلات قاعدة البيانات ، وحاويات التخزين السحابي ، ووظائف جدولة السحابة ، وبيانات Cloud Secret Manager.

عند تثبيت أحد الإضافات ، يُنشئ Firebase موارد جديدة خاصة بمثيلات الإضافة في مشروعك. هذه الموارد مطلوبة من خلال التمديد للعمل.

لاحظ أنه إذا قمت بإلغاء تثبيت مثيل من الإضافات ، فسيتم حذف جميع الموارد التي أنشأها Firebase خصيصًا لهذا المثيل من الامتداد للعمل (مثل مجموعة من الوظائف). ومع ذلك ، لا يتم حذف ما يلي:

  • أي قطع أثرية تم إنشاؤها بواسطة الامتداد (مثل الصور المخزنة).

  • أي موارد أخرى في مشروعك ، مثل طبعة قاعدة البيانات أو حاوية التخزين السحابي. حتى إذا تفاعلت الإضافة مع هذه الموارد الأخرى ، فهي ليست خاصة بالامتداد ، لذلك لا يتم حذفها إذا تم إلغاء تثبيت الامتداد.

استخدام وحدة تحكم Firebase أو Firebase CLI

يمكنك تثبيت وإدارة أي من ملحقات Firebase الرسمية باستخدام إما وحدة تحكم Firebase أو Firebase CLI .

عمل وحدة تحكم Firebase Firebase CLI
عرض معلومات مفصلة (قبل التثبيت)
ثَبَّتَ
عرض التكوين (بعد التثبيت)
تحرير التكوين
تحديث الإصدار
الغاء التثبيت

الخطوات التالية