Check out what’s new from Firebase at Google I/O 2022. Learn more

برنامه های افزودنی Firebase نصب شده را مدیریت کنید

برای نصب یا مدیریت برنامه‌های افزودنی، باید یکی از این نقش‌ها به شما اختصاص داده شود: مالک یا ویرایشگر یا مدیر Firebase .

جزئیات و پیکربندی یک نمونه برنامه افزودنی نصب شده را مشاهده کنید

  1. به داشبورد Firebase Extensions خود در کنسول Firebase بروید.

  2. در کارت نمونه برنامه افزودنی نصب شده، روی مدیریت کلیک کنید.

یک نمونه برنامه افزودنی نصب شده را نظارت کنید

در کنسول Firebase، می‌توانید فعالیت یک برنامه افزودنی نصب شده، از جمله بررسی سلامت، استفاده و گزارش‌های آن را کنترل کنید.

هشدارهای بودجه را تنظیم کنید

تنظیم هشدارهای بودجه به طور کلی روش خوبی است، اما هشدارها زمانی که به کد شخص دیگری برای اجرا در پروژه خود اعتماد دارید، ممکن است بسیار مهم باشد.

مطمئن شوید که هشدارهای بودجه را برای پروژه Firebase خود تنظیم کرده اید.

مشاهده توابع ایجاد شده توسط برنامه های افزودنی

  1. به داشبورد توابع کنسول Firebase بروید.

  2. در تب داشبورد ، می‌توانید توابع Firebase Extensions را مشاهده کنید (در کنار سایر عملکردهایی که برای پروژه خود به کار گرفته‌اید).

    توابع ایجاد شده توسط برنامه های افزودنی دارای نام هایی با فرمت هستند: ext- extension-instance-id - functionName

    به عنوان مثال: ext-awesome-task-simplifier-onUserCreate

مشاهده مشاغل Cloud Scheduler ایجاد شده توسط برنامه های افزودنی

  1. صفحه Cloud Scheduler پروژه خود را در Google Cloud Console باز کنید.

  2. در لیست مشاغل، می توانید مشاغل Cloud Scheduler را از Firebase Extensions (در کنار هر شغل دیگری که برای پروژه خود ایجاد کرده اید) مشاهده کنید.

    مشاغل ایجاد شده توسط برنامه های افزودنی دارای نام هایی با فرمت هستند: firebase-ext- extension-instance-id - functionName

    به عنوان مثال: firebase-ext-awesome-task-simplifier-doTask

مشاهده اسرار Cloud Secret Manager ایجاد شده توسط برنامه های افزودنی

  1. صفحه مدیر مخفی پروژه خود را در Google Cloud Console باز کنید.

  2. در لیست Secrets، می توانید اسرار ایجاد شده برای برنامه های افزودنی Firebase را مشاهده کنید (در کنار هر اسرار دیگری که برای پروژه خود ایجاد کرده اید).

    اسرار ایجاد شده توسط برنامه های افزودنی دارای نام هایی با فرمت هستند: ext- extension-instance-id - paramnName

    به عنوان مثال: ext-awesome-task-simplifier-API_KEY

    اسرار با کلید firebase-extensions-managed برچسب گذاری شده اند. این برچسب را حذف نکنید، مگر اینکه بخواهید Firebase را از مدیریت راز منع کنید.

بررسی کنید که آیا افزونه نصب شده سالم است یا خیر

می‌توانید تمام خطاهای توابع (از جمله موارد ایجاد شده توسط Firebase Extensions) را در کنسول بررسی کنید.

  1. در برگه سلامت داشبورد توابع خود، می‌توانید نمای کلی از خطاها و اطلاعات عملکرد برای همه عملکردهای پروژه خود را مشاهده کنید.

  2. برای مشاهده اطلاعات یک برنامه افزودنی خاص، از فیلتر بالای صفحه برای انتخاب یک عملکرد خاص استفاده کنید.

بررسی کنید که یک برنامه افزودنی نصب شده چند بار در حال اجرا است

  1. در برگه داشبورد داشبورد توابع ، تابع خاصی را برای افزونه Firebase که می‌خواهید بررسی کنید، پیدا کنید.

  2. روی (منوی سرریز) در سمت راست سمت راست ورودی کلیک کنید، سپس آمار استفاده تفصیلی را انتخاب کنید.

  3. در Google Cloud Console نمایش داده شده، می توانید فراخوانی های مختلف یک تابع را بررسی کنید و حتی کد منبع آن را بررسی کنید.

گزارش‌های یک برنامه افزودنی را مشاهده کنید

اگر می‌خواهید پروژه خود را اشکال‌زدایی کنید، یا گزارش اشکال را به Firebase ارسال کنید، مشاهده گزارش‌های عملکردهای در حال اجرا در پروژه شما مفید است.

در برگه گزارش‌های داشبورد توابع ، از فیلتر بالای صفحه برای انتخاب عملکردهای ایجاد شده توسط برنامه افزودنی خود استفاده کنید.

یک نمونه برنامه افزودنی نصب شده را به آخرین نسخه به روز کنید

می توانید نمونه نصب شده یک برنامه افزودنی را به آخرین نسخه منتشر شده آن به روز کنید. ممکن است بخواهید یک نمونه نصب شده را به روز کنید زیرا نمونه قبلاً به طور فعال در جریان آزمایش، پروژه یا برنامه شما در حال اجرا یا تنظیم است.

هنگامی که یک نمونه را به روز می کنید، تمام منابع و منطق برنامه افزودنی خاص برای استفاده از کد منبع و فایل های نسخه جدید بازنویسی می شود. شناسه نمونه برنامه افزودنی و حساب سرویس تغییر نخواهد کرد.

در طول فرآیند به‌روزرسانی، هر گونه تغییر در نسخه جدید به شما اطلاع داده می‌شود و می‌توانید مقادیری را برای هر پارامتر جدید مشخص کنید.

  1. به داشبورد Firebase Extensions بروید، سپس در کارت نمونه برنامه افزودنی نصب شده، روی مدیریت کلیک کنید.

  2. در گوشه بالا سمت راست، روی Update extension کلیک کنید.

    اگر برنامه افزودنی نسخه جدید موجود نداشته باشد، صفحه جزئیات دکمه به‌روزرسانی نخواهد داشت.

  3. موارد جدید در به روز رسانی را مرور کنید و برنامه افزودنی را (در صورت نیاز) پیکربندی کنید.

  4. روی Update extension کلیک کنید.

یک نمونه برنامه افزودنی نصب شده را دوباره پیکربندی کنید

می توانید مقادیر پارامترهای پیکربندی شده توسط کاربر را برای یک نمونه برنامه افزودنی نصب شده تغییر دهید. این مقادیر جدید در هر راه‌اندازی در آینده مورد استفاده قرار خواهند گرفت، اما تمام مصنوعات قبلی یا عناصر ساختاری ایجاد شده توسط افزونه (مانند تصاویر ذخیره‌شده یا سطل‌های ذخیره‌سازی موجود) تغییر نخواهند کرد.

  1. به داشبورد Firebase Extensions بروید، سپس در کارت نمونه برنامه افزودنی نصب شده، روی مدیریت کلیک کنید.

  2. در گوشه بالا سمت راست، روی پیکربندی مجدد افزونه کلیک کنید.

  3. دستورالعمل های روی صفحه را برای پیکربندی مجدد مقادیر پارامتر برای برنامه افزودنی خود دنبال کنید.

  4. روی ذخیره کلیک کنید.

یک نمونه برنامه افزودنی را حذف نصب کنید

می توانید نمونه ای از یک برنامه افزودنی را از پروژه Firebase خود حذف نصب کنید. این اقدام حساب سرویس و همه منابع (مانند مجموعه ای از توابع) را که Firebase به طور خاص برای آن نمونه از برنامه افزودنی ایجاد کرده است، حذف می کند. اما موارد زیر حذف نمی شوند:

  • هر مصنوع ایجاد شده توسط افزونه (مانند تصاویر ذخیره شده).

  • هر منبع دیگری در پروژه شما، مانند نمونه پایگاه داده یا سطل ذخیره سازی ابری. حتی اگر برنامه افزودنی با این منابع دیگر تعامل داشته باشد، آنها مختص برنامه افزودنی نیستند، بنابراین اگر برنامه افزودنی حذف نصب شود، حذف نمی شوند.

در اینجا نحوه حذف برنامه افزودنی آمده است:

  1. به داشبورد Firebase Extensions بروید، سپس در کارت نمونه برنامه افزودنی نصب شده، روی مدیریت کلیک کنید.

  2. در پایین صفحه، روی Uninstall افزونه کلیک کنید.

  3. موارد حذف شده را مرور کنید، سپس بر روی Uninstall افزونه کلیک کنید تا حذف را تأیید کنید.