क्लाइंट ऑब्जेक्ट पाएं

इस पेज में उस क्लाइंट ऑब्जेक्ट को पाने का तरीका बताया गया है जो ऐड-ऑन के लिए Google Meet से संपर्क करना ज़रूरी है.

सबसे पहले, ऐड-ऑन के लिए एक सेशन शुरू करना ज़रूरी है:

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

सेशन से, दो क्लाइंट ऑब्जेक्ट बनाए जा सकते हैं:

मुख्य चरण के लिए, सही क्लाइंट ऑब्जेक्ट को वापस लाना ज़रूरी होता है या साइड पैनल पर दिख सकते हैं. गलत क्लाइंट का पता चलने पर, Google Meet ऐड-ऑन SDK टूल ऐक्सेस करता है एक अपवाद. यह देखने के लिए कि किस iframe (मुख्य स्टेज या साइड पैनल) ऐड-ऑन चल रहा है, तो इसका इस्तेमाल करें MeetAddon.getFrameType तरीका.

नीचे दिया गया कोड सैंपल, मुख्य स्टेज वाले क्लाइंट ऑब्जेक्ट को इंस्टैंशिएट करने का तरीका बताता है:

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

शेयर किए गए फ़ंक्शन

कुछ सुविधाएं, MeetMainStageClient और MeetSidePanelClient, जबकि अन्य फ़ंक्शन, क्लाइंट.

उदाहरण के लिए, दोनों क्लाइंट में उपलब्ध कुछ सुविधाओं में ये शामिल हैं:

  • MeetAddonClient.getCollaborationStartingState वह तरीका जिसमें शुरुआती स्थिति के बारे में जानकारी मिलती है न्योता स्वीकार करने पर ऐड-ऑन का इस्तेमाल करें.
  • MeetAddonClient.getMeetingInfo उस मीटिंग का विवरण देता है जिसमें ऐड-ऑन चल रहा है.
  • MeetAddonClient.getMeetPlatformInfo का इस्तेमाल करता है, जो उस मीटिंग प्लैटफ़ॉर्म के बारे में जानकारी देता है जिस पर ऐड-ऑन चल रहा है.
  • MeetAddonClient.setCollaborationStartingState जो ऐड-ऑन की शुरुआती स्थिति सेट करता है. ऐसा तब होता है, जब वह व्यक्ति, साथ मिलकर काम करने का न्योता स्वीकार करता है.
  • दोनों क्लाइंट के फ़ंक्शन की पूरी सूची देखने के लिए, MeetAddonClient ऑब्जेक्ट है.

क्लाइंट से जुड़ी सुविधाएं

सुविधाएं सिर्फ़ MeetMainStageClient:

  • MeetMainStageClient.notifySidePanel साइड पैनल पर मैसेज भेजता है. मैसेज इनसे मिल सकता है: FrameToFrameMessage की सदस्यता लेना कॉलबैक का विकल्प भी है.

  • MeetMainStageClient.loadSidePanel तरीका, साइड-पैनल iframe खोलता है. iframe सोर्स को मेनिफ़ेस्ट फ़ाइल के साइड-पैनल यूआरएल को कॉपी कर सकते हैं.

  • MeetMainStageClient.unloadSidePanel तरीका, साइड-पैनल iframe को बंद कर देता है. ऐड-ऑन तरीका कॉल करने पर, Meet में स्टेट नहीं सेव रहता. किसी भी कीवर्ड को बनाए रखना इस तरीके को कॉल करने से पहले ऐड-ऑन स्थिति.

सुविधाएं सिर्फ़ MeetSidePanelClient: