يمكن للمشاركين في الاجتماع العمل بشكل تعاوني على نشاط إضافة Google Meet عندما يبدأ نشاط تعاوني، يتلقى جميع المشاركين في الاجتماع إشعارًا بأن النشاط مستمرة.
يتناسب هذا الإشعار مع مدى توفر وحالة تثبيت الوظيفة الإضافية:
إذا كان المشارك لديه الإضافة مثبّتة: ويمكنهم الانضمام إلى النشاط.
إذا لم يكن لدى المشارِك الإضافة مثبت: يتم توجيهه لتثبيت الإضافية.
إذا لم تكن الإضافة متاحة منصة المشارِك: يتم إبلاغهم بأنّه لا يمكنهم الانضمام إلى النشاط. يستخدمون أجهزتهم الحالية.
عندما ينضم مستخدم إلى النشاط، سيحمّل إطارات iframe الخاصة به مع لمحتوى إضافي. يمكنك تخصيص ما إذا كان قد تم يجب على العاملين في المشروع فتح النشاط التعاوني في المرحلة الرئيسية أو اللوحة الجانبية.
بدء التعاون
يتم بدء النشاط باستدعاء
startCollaboration
التي تستخدم CollaborationStartingState
من واجهة pyplot.
الخطوة 1 (اختيارية): تضبط الإضافة حالة بدء التعاون.
تشير رسالة الأشكال البيانية
MeetAddonClient.setCollaborationStartingState
تحدد أو تُحدِّث معلومات عن الحالة الأولية
يتم استخدام هذه الوظيفة عندما يقبل المشارك
دعوة للتعاون.
يمكن للإضافة تعيين
CollaborationStartingState
باستخدام حزمة تطوير البرامج للإضافات في تطبيق Meet في أي وقت قبل أو أثناء التعاون.
بعد بدء نشاط الإضافة، يبدأ الاجتماع الآخر
يستخدم المشاركون CollaborationStartingState
لإعداد
الإضافية.
للحصول على تفاصيل وعينات تعليمات برمجية عن كيفية ضبط CollaborationStartingState
، يُرجى الاطّلاع على
بدء استخدام التعاون
الولاية.
الخطوة 2: تبدأ الإضافة النشاط
يبدأ النشاط عندما تستدعي الإضافة
startCollaboration
على
MeetSidePanelClient
احرص على استدعاء الطريقة startCollaboration
في الإضافة بعد أن يبدأ المستخدم
إكمال عملية اختيار المحتوى ويكون جاهزًا لبدء التعاون
يعرض نموذج الرمز البرمجي التالي كيفية استدعاء طريقة startCollaboration
:
sidePanelClient.startCollaboration({
mainStageUrl: "https://app.example.com/mainstage",
additionalData: JSON.stringify({
// State to send to participants.
})
});
فعندما
startCollaboration
سيتم استدعاء تطبيق Meet، سينفّذ تطبيق Meet الإجراءات التالية:
بالنسبة إلى المشاركين الآخرين: يعرض تطبيق Meet إشعارًا بما يلي: النشاط مستمر.
بالنسبة إلى بادئ التشغيل: إذا تم تحديد عنوان URL للمرحلة الرئيسية في
CollaborationStartingState
، يفتح Meet المرحلة الرئيسية باستخدام عنوان URL منCollaborationStartingState
.
مشاركة حالة الإضافة في إطار عمل مشترَك
عندما ينضم مستخدم إلى جلسة التعاون، سيقوم بتحميل
في المرحلة الرئيسية أو اللوحة الجانبية حسب
CollaborationStartingState
.
باستخدام السمة additionalData
، يمكنك مشاركة البيانات الأولية (يُشار إليها أيضًا باسم
كحالة) مع انضمام المستخدمين إلى التعاون. قد ترغب أيضًا في
مشاركة الحالة بين المستخدمين أثناء تفاعلهم مع
الإضافية.
يمكنك مشاركة الحالة بعدّة طرق:
- تعامل مع الأمر بنفسك باستخدام آليات المزامنة الخاصة بك.
- استخدِم حزمة تطوير البرامج (SDK) للمشاركة المباشرة في Meet حيث تُعد طريقة ملائمة وسريعة لمشاركة البيانات العشوائية بين المستخدمين.