نظرة عامة

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

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

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

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

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

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

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

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

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

تصفح ملحقات Firebase الرسمية في مركز الإضافات .

ملحقات شريك الوصول المبكر

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

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

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

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

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

محتويات الكود المصدري للملحق

يتضمن الدليل المصدر للملحق ما يلي:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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