קבלת אובייקט הלקוח

הדף הזה מתאר איך לקבל את אובייקט הלקוח התוסף צריך לתקשר עם Google Meet.

קודם כל, התוסף צריך ליצור סשן:

  const session = await window.meet.addon.createAddonSession({
      cloudProjectNumber: "CLOUD_PROJECT_NUMBER",
    });

מהסשן אפשר ליצור שני אובייקטים של לקוח:

חשוב לאחזר את אובייקט הלקוח הנכון בכל השלב הראשי או בחלונית הצדדית. אם מאחזרים את הלקוח הלא נכון, מתבצעת דחייה של ה-SDK של Google Meet לתוספים. חריג. כדי לבדוק איזה iframe (שלב ראשי או חלונית צדדית) צריך להוסיף שבו התוסף פועל, צריך להשתמש MeetAddon.getFrameType .

דוגמת הקוד הבאה מראה איך ליצור את אובייקט הלקוח בשלב הראשי:

  const session = await window.meet.addon.createAddonSession({
      cloudProjectNumber: "CLOUD_PROJECT_NUMBER",
    });
  const mainStageClient = await session.createMainStageClient();

פונקציונליות משותפת

חלק מהתכונות זמינות גם ב-MeetMainStageClient וגם MeetSidePanelClient, ואילו פונקציונליות אחרת היא ספציפית הלקוח.

לדוגמה, חלק מהפונקציונליות הזמינה בשני הלקוחות כוללת:

פונקציונליות ספציפית ללקוח

הפונקציונליות הזמינה רק MeetMainStageClient:

הפונקציונליות הזמינה רק MeetSidePanelClient: