تساعدك إضافات Firebase على تقليل الوقت الذي تقضيه في تطوير تطبيقك وصيانته ونموه.
عندما تجد امتداد Firebase يلبي حاجة لتطبيقك أو مشروعك ، كل ما عليك فعله هو تثبيت الإضافة وتكوينها. إذا كنت بحاجة إلى تكوينات متعددة للامتداد ، فيمكنك تثبيت الامتداد عدة مرات ، مع تكوين مختلف لكل مثيل تقوم بتثبيته.
باستخدام الإضافات ، لا تقضي وقتًا في البحث والكتابة وتصحيح الكود الذي ينفذ وظائف أو يقوم بأتمتة مهمة لتطبيقك أو مشروعك.
لتثبيت الإضافات أو إدارتها ، يجب أن يتم تعيين أحد هذه الأدوار لك: المالك أو المحرر أو مسؤول Firebase .
لتثبيت ملحق ، يجب أن يكون مشروعك على خطة Blaze (الدفع الفوري). على الرغم من عدم وجود رسوم لتثبيت امتداد ، فقد يتم تحصيل رسوم منك مقابل استخدام خدمات Firebase أو الخدمات السحابية مثل Cloud Secret Manager ، إذا تجاوز استخدامك المستوى المجاني للخدمات.
يمكنك أيضًا تقييم الامتدادات قبل تثبيتها على مشروع باستخدام محاكي الإضافات ، وهو أحد مكونات Firebase Local Emulator Suite.
ملحقات Firebase الرسمية
تم تطوير امتدادات Firebase الرسمية واختبارها بواسطة خدمات شركاء Firebase و Firebase Extensions. هذه الملحقات موثوقة وآمنة.
تصفح ملحقات Firebase الرسمية
تصفح ملحقات Firebase الرسمية في مركز الإضافات .
امتدادات شركاء الوصول المبكر
يتم تطوير ملحقات شركاء الوصول المبكر من قبل المشاركين في برنامج الوصول المبكر للناشرين الملحقين. لم يتم إنشاؤها أو اختبارها بواسطة Google. يتم توفير ملحقات شركاء الوصول المبكر "كما هي" بدون أي ضمان ، صريحًا أو ضمنيًا ، من Google. تخلي Google مسؤوليتها عن أي أضرار ، مباشرة أو غير مباشرة ، ناتجة عن استخدام الامتداد.
لمعرفة المزيد حول نشر الامتداد الخاص بك ، قم بالتسجيل في برنامج الوصول المبكر للناشرين الملحقين .
عرض الكود المصدري للامتداد
للعثور على رابط لكود المصدر لإحدى امتدادات 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 |
---|---|---|
عرض المعلومات التفصيلية (ما قبل التثبيت) | ||
ثَبَّتَ | ||
عرض التكوين (بعد التثبيت) | ||
تحرير التكوين | ||
تحديث الإصدار | ||
الغاء التثبيت |
الخطوات التالية
اعرض معلومات تفصيلية حول الإضافة قبل تثبيت الامتداد ( Extensions Hub أو Firebase CLI ).
قم بتثبيت امتداد في مشروع Firebase باستخدام إما وحدة تحكم Firebase أو Firebase CLI .