המשתתפים בפגישה יכולים לעבוד ביחד פעילות בתוסף 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. זוהי דרך נוחה ומהירה לשתף נתונים שרירותיים בין משתמשים.