یک افزونه Meet بسازید

افزونه‌های Google Meet به عنوان بخشی از پروژه Google Cloud ایجاد و پیکربندی می‌شوند.

یک پروژه Google Cloud ایجاد کنید

برای ایجاد یک پروژه Google Cloud، به ایجاد پروژه Google Cloud مراجعه کنید.

Google Workspace Marketplace SDK و Google Workspace Add-ons API را فعال کنید

Google Workspace Marketplace SDK و Google Workspace Add-ons API برای توسعه افزونه‌های Meet مورد نیاز است. برای فعال کردن آنها:

  1. کنسول Google Cloud را باز کنید.
  2. در بالا، اگر پروژه دیگری از قبل باز است، نام پروژه پروژه برنامه خود را برای تغییر پروژه انتخاب کنید.
  3. در بالا، در نوار جستجو، Google Workspace Marketplace SDK را تایپ کرده و enter را فشار دهید.
  4. صفحه Google Workspace Marketplace SDK باز کنید، روی فعال کردن کلیک کنید.

  5. این مراحل را برای یافتن و فعال کردن Google Workspace Add-ons API تکرار کنید.

یک استقرار ایجاد کنید

برای استفاده از یک افزونه در Meet، به یک استقرار و یک فایل مانیفست افزونه نیاز دارید.

  1. کنسول Google Cloud را باز کنید.
  2. در بالا، اگر پروژه دیگری از قبل باز است، نام پروژه پروژه برنامه خود را برای تغییر پروژه انتخاب کنید.
  3. روی APIs & Services کلیک کنید.
  4. برای مشاهده صفحه جزئیات Google Workspace Marketplace SDK انتخاب کنید.
  5. گزینه A : استفاده از استقرار زمان اجرا جایگزین.

    1. روی تب Alternate runtimes کلیک کنید.
    2. روی Create new Deployment کلیک کنید و شناسه استقرار افزونه را وارد کنید.

      شناسه استقرار یک رشته دلخواه است که به توسعه دهنده افزونه کمک می کند تا استقرار حاوی مانیفست الحاقی را شناسایی کند. شناسه های استقرار مورد نیاز هستند و حداکثر می توانند 100 کاراکتر داشته باشند.

    3. روی Next کلیک کنید.

      یک پانل جانبی برای شما باز می شود تا مشخصات مانیفست افزودنی را با فرمت JSON ارسال کنید. این DEPLOYMENT.JSON نیز نامیده می شود.

      فایل مانیفست افزودنی پیکربندی مرکزی یک افزونه Google Meet است. نمونه کد زیر فیلدهای Meet موجود برای وب را در فایل مانیفست نشان می دهد.

      {
        "addOns": {
          "common": {
            "name": "NAME",
            "logoUrl": "LOGO_URL"
          },
          "meet": {
            "web": {
              "sidePanelUri": "SIDE_PANEL_URI",
              "supportsScreenSharing": SUPPORTS_SCREENSHARING,
              "logoUrl": "MEET_WEB_LOGO_URL",
              "addOnOrigins": ["ADD_ON_ORIGINS"]
            }
          }
        }
      }
      

      موارد زیر را جایگزین کنید:

      • NAME : رشته نام افزونه Google Meet شما.
      • LOGO_URL : رشته. نشانی وب نشان‌واره افزونه Meet.
      • SIDE_PANEL_URI : رشته. نشانی اینترنتی iframe پانل کناری . مبدا این URL باید بخشی از مبداهای مشخص شده در فیلد ADD_ON_ORIGINS باشد.
      • SUPPORTS_SCREENSHARING : اختیاری. بولی. اگر روی false تنظیم شود، کاربران باید از این افزونه استفاده کنند تا ببینند در یک جلسه افزودنی مشترک چه اتفاقی می افتد. اگر روی درست تنظیم شود، آغازگر جلسه برافزای مشترک می‌تواند نمای خود را از افزونه به اشتراک بگذارد.
      • MEET_WEB_LOGO_URL : اختیاری. رشته نشانی وب مخصوص Meet برای لوگوی افزونه.
      • ADD_ON_ORIGINS : فهرست رشته ها. فهرستی از منابعی که افزونه شما از آنها استفاده می کند. دو URL زمانی که طرح، میزبان و پورت یکسانی را به اشتراک می گذارند، منشأ یکسانی دارند. منابع فرعی نیز مجاز هستند. برای اطلاعات بیشتر، امنیت افزونه را ببینید.
    4. روی ارسال کلیک کنید.

      برای اطلاعات بیشتر در مورد استقرار، به ایجاد منبع استقرار مراجعه کنید.

    5. اختیاری: برای اهداف آزمایشی، کاربر وارد شده می‌تواند با کلیک بر روی Install در زیر ستون Actions ، افزونه را نصب کند.

    6. در برگه پیکربندی برنامه ، در بخش ادغام برنامه ، افزونه Google Workspace را انتخاب کنید. Deploy using cloud Deployment Resource را انتخاب کنید و سپس استقرار زمان اجرا جایگزین صحیح را انتخاب کنید.

    گزینه B : استفاده از استقرار اسکریپت Google Apps.

    1. روی تب پیکربندی برنامه کلیک کنید.

    2. در بخش ادغام برنامه ، افزونه Google Workspace را انتخاب کنید. Deploy using Google Apps Script Deployment ID را انتخاب کنید و شناسه استقرار اسکریپت خود را وارد کنید.

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

      برای جزئیات در مورد نحوه ایجاد پروژه Apps Script، به مستندات Apps Script مراجعه کنید. شما نیازی به نوشتن هیچ کد Apps Script ندارید. افزودنی Meet تنها به "appsscript.json" که فایل مانیفست نیز نامیده می شود، متکی است. مطمئن شوید که فایل مانیفست در پروژه Apps Script شما حاوی یک addOns و یک بخش meet باشد. بخش های addOns و meet از همان ساختاری پیروی می کنند که در "گزینه A" توضیح داده شده است.

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

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

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

افزونه را در Meet باز کنید

یک جلسه در meet.google.com ایجاد کنید. افزونه نصب شده اکنون در پنل افزونه ها قابل مشاهده است.