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

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

این اعلان با وضعیت در دسترس بودن و نصب افزونه سازگار است:

  • اگر شرکت‌کننده افزونه را نصب کرده باشد : می‌تواند به فعالیت بپیوندد.

  • اگر شرکت‌کننده افزونه را نصب نکرده باشد : به او دستور داده می‌شود که افزونه را نصب کند.

  • اگر افزونه برای پلتفرم شرکت‌کننده در دسترس نیست : به آنها اطلاع داده می‌شود که نمی‌توانند با استفاده از دستگاه فعلی خود به فعالیت بپیوندند.

یک فعالیت با فراخوانی متد startCollaboration شروع می شود.

مرحله 1 اختیاری: افزونه وضعیت شروع همکاری را تنظیم می کند

MeetAddonClient.setCollaborationStartingState اطلاعات مربوط به وضعیت اولیه برافزا را تنظیم یا به روز می کند که در هنگام پذیرفتن دعوت به همکاری توسط شرکت کننده استفاده می شود.

این افزونه می‌تواند در هر زمان قبل یا در طول همکاری، CollaborationStartingState با استفاده از Meet Add-ons SDK تنظیم کند. پس از شروع فعالیت افزونه، سایر شرکت کنندگان جلسه از CollaborationStartingState برای مقداردهی اولیه افزونه خود استفاده می کنند.

برای جزئیات و نمونه کد در مورد نحوه تنظیم CollaborationStartingState ، به استفاده از حالت شروع همکاری مراجعه کنید.

مرحله 2: افزونه فعالیت را شروع می کند

فعالیت زمانی شروع می شود که افزونه متد startCollaboration را در MeetSidePanelClient فراخوانی می کند.

پس از تکمیل انتخاب محتوا و آماده شدن برای شروع همکاری، مطمئن شوید که روش startCollaboration در افزونه خود فراخوانی کنید.

نمونه کد زیر نحوه فراخوانی متد startCollaboration را نشان می دهد:

    sidePanelClient.startCollaboration({
        mainStageUrl: "https://app.example.com/mainstage",
        additionalData: JSON.stringify({
        // State to send to participants.
        })
    });

توصیه هایی برای تجربه کاربری یکپارچه

ما قویاً توصیه می کنیم که CollaborationStartingState بر اساس اقدامات کاربر انجام شده در پانل کناری تنظیم کنید. هنگامی که startCollaboration فراخوانی می شود، Meet اقدامات زیر را انجام می دهد:

  • برای سایر شرکت کنندگان : Meet اعلانی را نشان می دهد که فعالیت در حال انجام است.

  • برای آغازگر : اگر URL مرحله اصلی در CollaborationStartingState مشخص شده بود، Meet با استفاده از URL از CollaborationStartingState ، مرحله اصلی را باز می کند.