Google is committed to advancing racial equity for Black communities. See how.
ترجمت واجهة Cloud Translation API‏ هذه الصفحة.
Switch to English

ملحقات Firebase

تساعدك ملحقات Firebase في نشر الوظائف إلى تطبيقك بسرعة باستخدام حلول معبأة مسبقًا.

بمجرد التثبيت ، يؤدي ملحق Firebase مهمة محددة أو مجموعة من المهام استجابة لطلبات HTTPS أو لتشغيل الأحداث من منتجات Firebase الأخرى ، مثل Cloud Firestore أو Firebase Cloud Messaging.

استكشف ملحقات Firebase الرسمية تعرف على كيفية تثبيت امتداد

القدرات الأساسية

تقليل الوقت المستغرق في التطوير والصيانة والنمو

نظرًا لأن الإضافة هي حل مجمع ، فكل ما عليك فعله هو تثبيت الامتداد وتكوينه.

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

استكشف مجموعة ملحقات Firebase الرسمية للعثور على حلول لتطبيقك أو مشروعك.

مصممة لتكون قابلة للتكوين وقابلة لإعادة الاستخدام

كل تثبيت ملحق فريد من نوعه.

يمكنك تحديد قيم التكوين للإضافة الفريدة للتطبيق أو المشروع أو حالة الاستخدام. اعتمادًا على ما تفعله الإضافة ، يمكن أن تكون هذه القيم أي شيء تقريبًا: مسار Cloud Firestore ، أو أبعاد الصورة ، أو عنوان URL لـ GitHub.

يمكنك إعادة استخدام الامتداد نفسه في مشاريع مختلفة. يمكنك حتى تثبيت مثيلات متعددة من نفس الملحق في مشروع واحد. يمكن أن يكون لكل مثيل مثبت تكوينه الخاص به.

يدمج منصة Firebase

يمكن للملحقات أن تملأ تلك القطعة المفقودة من بنيتك الحالية.

يمكن أن تستجيب الإضافات للأحداث التي تم إنشاؤها بواسطة منتجات Firebase التي تستخدمها بالفعل في تطبيقك. يمكن أن يؤدي التغيير في أحد منتجات Firebase إلى تشغيل امتداد لأداء مهمته ، حتى المهمة باستخدام منتج آخر. على سبيل المثال ، يمكن أن تؤدي كتابة قاعدة بيانات Realtime معينة إلى إرسال إشعار Firebase Cloud Messaging جديد.

يمكن للإضافة أيضًا دمج مشروع Firebase مع منتجات Google Cloud Platform الأخرى (مثل BigQuery و Google Translate) أو حتى خدمات الجهات الخارجية (مثل Mailchimp و Bit.ly).

ولا يقتصر تشغيل الأحداث على أحداث Firebase ؛ يمكنك أيضًا تشغيل امتداد مباشرةً باستخدام طلب HTTPS.

الأمان والوصول المحدود

يتم تشغيل منطق التطبيق الخاص بالإضافات على الواجهة الخلفية ، باستخدام Google Cloud Functions ، بحيث يتم عزل الرمز بالكامل عن العميل.

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

صيانة صفر

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

لا تقلق أبدًا بشأن بيانات الاعتماد أو تكوين الخادم أو توفير خوادم جديدة أو إيقاف تشغيل الخوادم القديمة.

كيف يعمل؟

جوهر Firebase هو في جوهره رمزًا يؤدي مهمة ما عند حدوث حدث محدد على وجه التحديد في تطبيقك أو مشروعك .

تتم كتابة منطق الملحق باستخدام Cloud Functions for Firebase . تحدد الوظائف في الإضافة موفري الأحداث والشروط التي تؤدي إلى التنفيذ (على سبيل المثال ، كتابة Cloud Firestore أو طلب HTTPS).

على الرغم من أن الإضافات تستخدم الدالات ، فإن إحدى السمات الرئيسية للتمييز بين الإضافات والوظائف هي أن الملحق يعتمد على ملف مواصفات extension.yaml ، والذي يحدد صراحة ما يلي:

  • خدمات Google (APIs) التي ستستخدمها الإضافة
  • أدوار الوصول التي يتطلبها الملحق للعمل
  • الموارد الخاصة بالامتداد التي يتطلبها الامتداد للعمل
  • المعلمات القابلة للتكوين للملحق

عند تثبيت امتداد ، يقوم Firebase بما يلي:

  1. يطلب منك تحديد قيم (معلمات) التكوين المطلوبة للملحق.
  2. لتمكين واجهات برمجة التطبيقات المدرجة من ملف extension.yaml .
  3. إنشاء حساب خدمة جديد وتعيين أدوار الوصول المدرجة إليه. يقوم الملحق بتنفيذ التعليمات البرمجية الخاصة به باستخدام الوصول الممنوح لحساب الخدمة هذا.
  4. توفير الموارد المدرجة للملحق (على سبيل المثال ، دالة).

بالإضافة إلى ملف extension.yaml ، يتضمن دليل الامتداد أيضًا ملفات إرشادية ، مثل README ، والتي تحتوي على معلومات لمساعدتك في إكمال المزيد من مهام التكوين أو استخدام الامتداد بشكل عام.

بعد التثبيت ، يمكنك إعادة تكوين ملحق (تحديد قيم معلمات جديدة) بالإضافة إلى تحديث ملحق إلى إصدار أحدث. يمكنك أيضًا إلغاء تثبيت امتداد من مشروعك في أي وقت.

يسمح لك كل من Firebase CLI ووحدة تحكم Firebase بتثبيت الإضافات وعرضها وإدارتها.

مسار التنفيذ

ابحث عن ملحق

استكشف مجموعة ملحقات Firebase الرسمية في صفحة منتج ملحقات Firebase .

قم بتثبيت وتكوين ملحق

عندما تجد امتدادًا يحل حاجة في تطبيقك أو مشروعك ، ثبّت الامتداد عبر وحدة تحكم Firebase أو Firebase CLI .

قم بتكوين الامتداد بحيث يتم تخصيصه لتطبيقك أو مشروعك.

إدارة الامتداد

عرض وإدارة الامتداد المثبت باستخدام وحدة تحكم Firebase أو Firebase CLI .

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