با مفاهیم افزونه آشنا شوید

افزونه‌های Google Meet برای ایجاد تجربیات مستقیم در Google Meet استفاده می‌شوند. برای ایجاد افزونه‌ها، باید بدانید که چگونه یک افزونه Google Workspace توسعه یافته و در نهایت در Google Workspace Marketplace منتشر می‌شود.

معماری

نمودار ترتیبی زیر معماری نحوه استفاده افزونه Google Meet از منابع Google Workspace را نشان می دهد.

معماری نحوه استفاده افزونه Google Meet از منابع Google Workspace.
شکل 1. معماری نحوه استفاده افزونه Google Meet از منابع Google Workspace.

استفاده از افزونه Google Meet در جلسه به این صورت عمل می کند:

  1. بارگیری پانل برافزا : کاربر روی دکمه فعالیت در Meet کلیک می‌کند تا فهرست افزونه‌های نصب‌شده در پانل برافزا بارگیری شود.
  2. انتخاب افزونه : کاربر یک افزونه را در پانل برافزا انتخاب می کند.
  3. بارگیری iframe افزودنی : Meet نشانی وب iframe پانل جانبی افزونه را که برنامه‌نویس در مانیفست مشخص کرده است، بارگیری می‌کند.
  4. ایجاد AddonSession : این افزونه یک AddonSession ایجاد می کند. این به Meet نشان می دهد که افزونه بارگیری شده و آماده استفاده است.
  5. افزودنی اولیه : افزونه آماده استفاده است.
  6. (اختیاری) درخواست رمز با یک ضربه : افزونه انتخاب شده از Google One Tap برای درخواست رمزی با اطلاعات ورود به سیستم و محدوده های مورد تایید کاربر در صورت وجود جلسه فعال Google استفاده می کند.
  7. (اختیاری) Google شناسه شناسه را برمی گرداند : رمز شناسه حاوی اطلاعات هویت کاربر است.

افزونه های Google Workspace در بازار

افزونه‌های Google Workspace برنامه‌های سفارشی‌سازی‌شده‌ای هستند که با برنامه‌های Google Workspace مانند Gmail، Google Docs و Google Sheets ادغام می‌شوند. آن‌ها به توسعه‌دهندگان اجازه می‌دهند تا رابط‌های کاربری سفارشی‌سازی‌شده‌ای ایجاد کنند که مستقیماً در Google Workspace ادغام می‌شوند. افزونه‌ها به کاربران کمک می‌کنند تا با تغییر زمینه کمتر کارآمدتر کار کنند.

Google Workspace Marketplace به کاربران و سرپرستان راهی برای یافتن و نصب برنامه‌های سازمانی شخص ثالث که با Google Workspace یکپارچه شده‌اند، ارائه می‌کند. بازار همچنین مکان مرکزی برای مدیریت افزونه‌های Google Workspace منتشر شده است. کاربران می توانند افزونه های منتشر شده را نصب و حذف نصب کنند. ادمین ها می توانند افزونه هایی را که کاربران می توانند نصب کنند محدود کنند.

انواع افزونه ها

به طور کلی، دو نوع افزونه وجود دارد که می‌توانید بسازید: افزونه‌های Google Workspace و افزونه‌های ویرایشگر .

برای Meet Add-ons SDK، باید افزونه‌های خود را با استفاده از افزونه‌های Google Workspace بسازید.

با افزونه Google Workspace، می‌توانید چندین برنامه Google Workspace مانند Gmail، Google Calendar و Google Drive را گسترش دهید. شما در فایل مانیفست افزونه مشخص می‌کنید که کدام برنامه را هدف قرار می‌دهد، همراه با جزئیات دیگر. برای Meet Add-ons SDK، باید یک شی meet را در بخش addOns فایل مانیفست اعلام کنید. برای اطلاعات بیشتر، به ایجاد یک استقرار مراجعه کنید.

افزونه Google Workspace را می‌توان به دو روش مختلف توسعه داد: یا در Google Apps Script، یا به‌عنوان یک افزونه خود میزبان با استفاده از پشته فناوری دلخواه شما. هر یک از این افزونه ها حاوی یک مانیفست است که از بخش های مختلفی تشکیل شده است. بخش Meet در مانیفست حاوی اطلاعاتی است که مربوط به نحوه بارگیری برافزای شما از Google Meet است و ارتباطی به این ندارد که آیا بقیه برافزای شما میزبان شخصی است یا از Apps Script استفاده می‌کند. افزونه‌های Meet در iframe بارگیری می‌شوند و باید به‌جای رابط‌های مبتنی بر کارت به صفحات وب مراجعه کنند.

به عنوان مثال، یک مانیفست برای افزونه Google Workspace ممکن است بخشی برای Gmail داشته باشد که از اشیاء ComposeTrigger و ContextualTrigger برای برگرداندن رابط های کارت استفاده می کند، و بخشی برای Meet که از اشیاء وب، iOS و Android برای اشاره به صفحه وب شما استفاده می کند و اپلیکیشن موبایل

مانیفست نمونه با بخش‌های Meet و Gmail.
شکل 2. نمونه ای از مانیفست با بخش های Meet و Gmail.

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

وقتی افزونه Google Workspace خود را منتشر می کنید، آن را برای یافتن، نصب و استفاده دیگران در دسترس قرار می دهید.

برای اطلاعات بیشتر، به انتشار افزونه Meet خود مراجعه کنید.