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

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

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

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

  • אם התוסף לא מותקן אצל המשתתפים: הם יתבקשו להתקין אותו.

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

כדי להתחיל פעילות, צריכה להיות קריאה לשיטה startCollaboration.

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

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

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

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

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

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

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

דוגמת הקוד הבאה מראה איך לקרוא ל-method 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.