שיתוף פעולה באמצעות תוסף ל-Meet

המשתתפים בפגישה יכולים לעבוד ביחד פעילות בתוסף Google Meet. כשמתחילה פעילות משותפת, כל המשתתפים בפגישה יקבלו התראה על כך שהפעילות מתמשך.

ההתראה הזו הותאמה לזמינות ולסטטוס ההתקנה של :

  • אם התוסף מותקן אצל המשתתף: הם יוכלו להצטרף לפעילות.

  • אם לנוכח/ת לא מותקן התוסף מותקנים: הם מקבלים הנחיה להתקין את

  • אם התוסף לא זמין הפלטפורמה של המשתתף: הם קיבלו הודעה על כך שהם לא יכולים להצטרף לפעילות. באמצעות המכשיר הנוכחי שלהם.

כשמשתמש יצטרף לפעילות, הוא יטען את מסגרות ה-iframe שלו עם תוכן של תוספים. ניתן להתאים אישית ולבחור אם לא צריכים לפתוח את הפעילות המשותפת בשלב הראשי או בחלונית הצדדית.

התחלת הפעילות המשותפת

פעילות מתחילה בקריאה ל- startCollaboration , המשתמשת ב-CollaborationStartingState גרפי.

שלב 1 (אופציונלי): התוסף מגדיר את מצב ההתחלה של שיתוף הפעולה

MeetAddonClient.setCollaborationStartingState מגדיר או מעדכן מידע לגבי המצב הראשוני של שנעשה בו שימוש כשהמשתתף מאשר את הזמנה לשיתוף פעולה.

התוסף יכול להגדיר CollaborationStartingState להשתמש ב-SDK של Meet תוספים בכל שלב לפני שיתוף הפעולה או במהלכו. אחרי שהפעילות של התוסף תתחיל, הפגישה השנייה תתחיל. משתתפים משתמשים ב-CollaborationStartingState כדי לאתחל את

לפרטים ולדוגמאות קוד בנוגע להגדרת CollaborationStartingState, ראו: שימוש בפעילות המשותפת .

שלב 2: התוסף מתחיל את הפעילות

הפעילות מתחילה כשהתוסף קורא ל startCollaboration ב-method MeetSidePanelClient

חשוב להפעיל את ה-method startCollaboration בתוסף ברגע שהמשתמשים מסיים את בחירת התוכן ומוכן להתחיל בשיתוף הפעולה.

דוגמת הקוד הבאה מראה איך לקרוא ל-method startCollaboration:

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

מתי startCollaboration כאשר אפליקציית Meet מופעלת, הוא מבצע את הפעולות הבאות:

  • למשתתפים אחרים: ב-Meet מוצגת התראה הפעילות היא פעילות.

  • ליוזם המודעה: אם כתובת ה-URL של השלב הראשי צוינה CollaborationStartingState, השלב הראשי ב-Meet ייפתח באמצעות את כתובת ה-URL מ-CollaborationStartingState.

שיתוף של מצב התוסף בשיתוף פעולה

כשמשתמש מצטרף לשיתוף הפעולה, הוא יטען את לשלב הראשי או לחלונית הצדדית, בהתאם CollaborationStartingState.

עם הנכס additionalData, אפשר לשתף נתונים ראשוניים (שנקראים גם כמדינה) עם משתמשים שמצטרפים לשיתוף הפעולה. עוד נושאים שאולי תרצו לשתף את המצב בין משתמשים בזמן שהם מקיימים אינטראקציה עם

יש כמה דרכים לשתף את המצב:

  • תטפלו בזה בעצמכם באמצעות מנגנוני סנכרון משלכם.
  • להשתמש ב-Meet Live Share SDK. זוהי דרך נוחה ומהירה לשתף נתונים שרירותיים בין משתמשים.