لتثبيت الإضافات أو إدارتها، يجب أن يكون لديك أحد الدورَين التاليَين: المالك أو المحرِّر أو مشرف Firebase.
إدراج نُسخ الإضافات المثبَّتة في المشروع
يمكنك إدراج كل مثيل من الإضافات التي ثبّتها.
شغِّل الأمر extensions-list:
firebase ext:list --project=projectId-or-alias
عرض تفاصيل مثيل إضافة مثبّت وإعداداته
انتقِل إلى لوحة بيانات Firebase Extensions في وحدة تحكّم Firebase.
في بطاقة مثيل الإضافة المثبّت، انقر على إدارة.
مراقبة مثيل إضافة مثبّت
في وحدة تحكّم Firebase، يمكنك مراقبة نشاط إحدى الأضافات المثبَّتة، بما في ذلك التحقّق من سلامتها واستخدامها وسجلّاتها.
ضبط تنبيهات الميزانية
إنّ ضبط تنبيهات الميزانية هو ممارسة جيدة بشكل عام، ولكن قد تكون التنبيهات مهمة بشكلٍ خاص عند الوثوق برمز تابع لجهة أخرى ليتم تنفيذه في مشروعك.
تأكَّد من إعداد تنبيهات بشأن الميزانية لمشروعك على Firebase.
عرض الدوالّ التي أنشأتها الإضافات
انتقِل إلى لوحة بيانات Functions في وحدة تحكّم Firebase.
في علامة التبويب لوحة البيانات، يمكنك الاطّلاع على الدوالّ من Firebase Extensions (إلى جانب أي دوالّ أخرى تم نشرها لمشروعك).
تتضمّن الدوال التي أنشأتها الإضافات أسماءً بالتنسيق:
ext-extension-instance-id-functionName
على سبيل المثال:
ext-awesome-task-simplifier-onUserCreate
عرض Cloud Scheduler وظيفة تم إنشاؤها بواسطة الإضافات
افتح صفحة Cloud Scheduler لمشروعك في وحدة تحكّم Google Cloud.
في قائمة "المهام"، يمكنك الاطّلاع على مهام Cloud Scheduler من Firebase Extensions (إلى جانب أي مهام أخرى أنشأتها لمشروعك ).
تتسم المهام التي تم إنشاؤها بواسطة الإضافات بأسماء بالتنسيق التالي:
firebase-ext-extension-instance-id-functionName
على سبيل المثال:
firebase-ext-awesome-task-simplifier-doTask
عرض وإدارة مهام Cloud Tasks التي تم إدراجها في قائمة الانتظار بواسطة الإضافات
تستخدِم بعض الإضافات Cloud Tasks لتشغيل المهام التي تستغرق وقتًا أطول: وغالبًا ما تكون مهام معالجة يتم تشغيلها في نقاط مختلفة في دورة حياة الإضافة، مثل التثبيت وإعادة الضبط وبعد الترقيات.
وعادةً ما يتم تنفيذ هذه المهام وإكمالها تلقائيًا بدون تدخل منك. ومع ذلك، إذا كنت بحاجة إلى إدارة المهام المُدرَجة في "قائمة الانتظار" لإحدى الإضافات يدويًا، على سبيل المثال، لإيقاف قائمة الانتظار مؤقتًا أو إزالة مهمة لم تبدأ بعد من قائمة الانتظار، اتّبِع الخطوات التالية:
في قسم الإضافات في Firebase console، افتح صفحة تفاصيل مثيل الإضافة.
في صفحة التفاصيل، افتح قسم واجهات برمجة التطبيقات والموارد. إذا كانت الإضافة تستخدم "مهام Google"، سيظهر قسم قوائم انتظار "مهام Google" يتضمّن إدخالًا واحدًا أو أكثر.
انقر على عرض "القائمة المتوفّرة" للقائمة التي تريد إدارتها. سيؤدي ذلك إلى فتح صفحة تفاصيل "القائمة الانتظار" في وحدة تحكّم Google Cloud، والتي يمكنك من خلالها الاطّلاع على المهام المُدرَجة في "القائمة الانتظار" وإيقاف "القائمة الانتظار" مؤقتًا وإزالة المهام من "القائمة الانتظار" وما إلى ذلك. راجِع إدارة قوائم الانتظار والمهام في مستندات Cloud Tasks.
عرض أسرار Cloud Secret Manager التي أنشأتها الإضافات
افتح صفحة مدير الأسرار في مشروعك في وحدة تحكّم Google Cloud.
في قائمة "السرّيات"، يمكنك الاطّلاع على الأسرار التي تم إنشاؤها لتطبيق Firebase Extensions (بالإضافة إلى أيّ أسرار أخرى أنشأتها لمشروعك ).
تحمل الأسرار التي أنشأتها الإضافات أسماءً بالتنسيق التالي:
ext-extension-instance-id-paramnName
على سبيل المثال:
ext-awesome-task-simplifier-API_KEY
يتم تصنيف الأسرار باستخدام المفتاح
firebase-extensions-managed
. لا تزيل هذا التصنيف ما لم تكن تريد إيقاف Firebase عن إدارة المفتاح السري.
التحقّق من صحة إضافة مثبّتة
يمكنك مراجعة جميع الأخطاء الواردة من الدوالّ (بما في ذلك تلك التي تم إنشاؤها باستخدام Firebase Extensions) في وحدة التحكّم.
في علامة التبويب الأداء ضمن لوحة بيانات الدوالّ، يمكنك الاطّلاع على نظرة عامة حول الأخطاء ومعلومات الأداء لجميع الدوالّ في مشروعك.
للاطّلاع على معلومات عن إضافة معيّنة، استخدِم الفلتر في أعلى الصفحة لاختيار دالة معيّنة.
الاطّلاع على عدد مرات تشغيل إضافة مثبّتة
في علامة التبويب لوحة البيانات ضمن لوحة بيانات الدوالّ، ابحث عن الدالة المحدّدة للعنصرFirebase Extension الذي تريد التحقّق منه.
انقر على
(قائمة الخيارات الإضافية) في أقصى يسار الإدخال، ثم اختَر إحصاءات الاستخدام التفصيلية.في وحدة تحكّم Google Cloud المعروضة، يمكنك التوغّل في مختلف عمليات استدعاء الدالة، وحتى فحص رمزها المصدر.
عرض سجلّات إضافة
إذا كنت تحاول تصحيح أخطاء مشروعك أو إرسال تقرير عن خطأ إلى Firebase، من المفيد عرض سجلات الدوالّ التي يتم تشغيلها في مشروعك.
في علامة التبويب السجلّات ضمن لوحة بيانات "الدوالّ"، استخدِم الفلتر فيверху الصفحة لاختيار الدوالّ التي أنشأتها الإضافة.
تحديث نسخة مُثبَّتة من إضافة إلى أحدث إصدار
يمكنك تحديث نسخة مثبّتة من إضافة إلى أحدث إصدار متاح. قد تحتاج إلى تعديل نسخة مثبّتة لأنّها قيد التشغيل أو الإعداد حاليًا في سير عمل الاختبار أو المشروع أو التطبيق.
عند تعديل مثيل، تتم إعادة الكتابة على جميع الموارد الخاصة بالإضافة والمنطق الخاص بالمثيل لاستخدام رمز المصدر والملفات في الإصدار الجديد. لن يتغيّر رقم تعريف النسخة الافتراضية لإضافة Chrome Extension وحساب الخدمة.
أثناء عملية التحديث، سيتم إعلامك بأي تغييرات في الإصدار الجديد، وستتمكّن من تحديد قيم لأي مَعلمات جديدة.
انتقِل إلى لوحة بيانات Firebase Extensions، ثم انقر على إدارة في بطاقة مثيل الإضافة المثبَّت.
في أعلى يسار الصفحة، انقر على تعديل فترة التمديد.
إذا لم يكن هناك إصدار جديد متاح من الإضافة، لن يظهر زر تحديث في صفحة التفاصيل.
راجِع الميزات الجديدة في التحديث وضبط الإضافة (إذا لزم الأمر).
انقر على تعديل الإضافة.
إعادة ضبط مثيل إضافة مثبّت
يمكنك تغيير قيم المَعلمات التي ضبطها المستخدم لنسخة مثبَّتة من الإضافة. سيتم استخدام هذه القيم الجديدة في أيّ عوامل تشغيل مستقبلية للملف الشخصي، ولكن لن يتم تغيير جميع العناصر السابقة أو العناصر الهيكلية التي أنشأتها الإضافة (مثل الصور المخزّنة أو حِزم التخزين الحالية).
انتقِل إلى لوحة بيانات Firebase Extensions، ثم انقر على إدارة في بطاقة مثيل الإضافة المثبَّت.
في أعلى يسار الصفحة، انقر على إعادة ضبط الإضافة.
اتّبِع التعليمات الظاهرة على الشاشة لإعادة ضبط قيم المَعلمات لإضافة البيانات.
انقر على حفظ.
إلغاء تثبيت مثيل إضافة
يمكنك إلغاء تثبيت نسخة من إحدى الإضافات من مشروعك على Firebase. يؤدي هذا الإجراء إلى حذف حساب الخدمة وجميع الموارد (مثل مجموعة من الدوالّ) التي أنشأتها Firebase خصيصًا لتلك المثيل من الإضافة. ومع ذلك، لا يتم حذف ما يلي:
أي عناصر أنشأتها الإضافة (مثل الصور المخزّنة)
أي موارد أخرى في مشروعك، مثل مثيل قاعدة بيانات أو Cloud Storage حزمة حتى إذا تفاعلت الإضافة مع هذه الموارد الأخرى، فإنّها ليست خاصة بالإضافة، لذا لا يتم حذفها في حال إزالة تثبيت الإضافة.
في ما يلي كيفية إلغاء تثبيت إضافة:
انتقِل إلى لوحة بيانات Firebase Extensions، ثم انقر على إدارة في بطاقة مثيل الإضافة المثبَّت.
في أسفل الشاشة، انقر على إلغاء تثبيت الإضافة.
راجِع المحتوى الذي سيتم حذفه، ثم انقر على إلغاء تثبيت الإضافة لتأكيد الحذف.