Check out what’s new from Firebase@ Google I/O 2021, and join our alpha program for early access to the new Remote Config personalization feature. Learn more

ملخص

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

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

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

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

ملحقات 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 على عدة أنواع من "الموارد". يمكن أن تتضمن موارد المشروع أشياء مثل وظائف السحابة المنشورة ، ومثيلات قاعدة البيانات ، وحاويات التخزين السحابي ، ووظائف جدولة السحابة.

عند تثبيت أحد الإضافات ، يُنشئ Firebase موارد جديدة خاصة بالامتدادات في مشروعك (على وجه التحديد ، وظائف السحابة). يتم تحديد هذه الموارد في ملف مواصفات extension.yaml ، extension.yaml (على وجه التحديد ، مثل نوع المورد firebaseextensions.v1beta.function ) ، وهي مطلوبة من خلال الامتداد للعمل.

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

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

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

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

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

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

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