Meet के ऐड-ऑन से जुड़ी गड़बड़ियों को हल करना

इस गाइड में, Google Meet के ऐड-ऑन बनाने और उनकी जांच करने के दौरान, Google Meet add-ons SDK से जुड़ी कुछ गड़बड़ियों को ठीक करने के बारे में निर्देश दिए गए हैं.

किसी गड़बड़ी के बारे में जानकारी पाने के लिए, MeetAddonError ऑब्जेक्ट का इस्तेमाल करें. इसमें errorType प्रॉपर्टी होती है, जो गड़बड़ी के टाइप के बारे में बताती है.

गड़बड़ी के प्रकार

यहां, Meet ऐड-ऑन SDK टूल से जनरेट होने वाली गड़बड़ियों के टाइप दिए गए हैं. साथ ही, यह भी बताया गया है कि इन गड़बड़ियों का क्या मतलब है और इन्हें मिलने पर क्या करना चाहिए.

गड़बड़ी गड़बड़ी का मैसेज कार्रवाई
ActivityIsOngoing किसी गतिविधि के चालू होने पर, कार्रवाई नहीं की जा सकती. पक्का करें कि कोई गतिविधि जारी न हो.
ActivityStartingStateEmpty गतिविधि शुरू होने की स्थिति के बारे में जानकारी नहीं दी गई है. ActivityStartingState ऑब्जेक्ट दिया गया है, लेकिन इसमें कोई एट्रिब्यूट शामिल नहीं है.
ActivityStartingStateMissingAttributes गतिविधि शुरू होने की स्थिति में, कोई भी मान्य एट्रिब्यूट शामिल नहीं है. पक्का करें कि ActivityStartingState ऑब्जेक्ट में इनमें से कम से कम एक एट्रिब्यूट मौजूद हो: mainStageUrl, sidePanelUrl या additionalData.
ActivityStartingStateUnrecognizedAttributes गतिविधि शुरू होने की स्थिति में, ऐसे एट्रिब्यूट शामिल हैं जिनकी पहचान नहीं हो पाई है. पक्का करें कि ActivityStartingState ऑब्जेक्ट में सिर्फ़ ये एट्रिब्यूट मौजूद हों: mainStageUrl, sidePanelUrl या additionalData.
AddonSessionAlreadyCreated ऐड-ऑन सेशन पहले ही बनाया जा चुका है. AddonSession को सिर्फ़ एक बार इंस्टैंशिएट करें.
AddonStartingStateMissingAttributes ऐड-ऑन की शुरुआती स्थिति में, कोई भी मान्य एट्रिब्यूट शामिल नहीं है. पक्का करें कि AddonStartingState ऑब्जेक्ट में इनमें से कम से कम एक एट्रिब्यूट मौजूद हो: sidePanelUrl, additionalData.
AddonStartingStateUnrecognizedAttributes ऐड-ऑन की शुरुआती स्थिति में ऐसे एट्रिब्यूट शामिल हैं जिनकी पहचान नहीं हो पाई है. पक्का करें कि AddonStartingState ऑब्जेक्ट में सिर्फ़ ये एट्रिब्यूट मौजूद हों: sidePanelUrl, additionalData.
ArgumentNullError सप्लाई किए गए ऑब्जेक्ट की वैल्यू शून्य है, जबकि वैल्यू मौजूद होनी चाहिए थी. पक्का करें कि आर्ग्युमेंट के लिए, अनुमानित टाइप की वैल्यू भेजी जा रही हो.
ArgumentTypeError सप्लाई किए गए ऑब्जेक्ट का टाइप, अनुमानित टाइप से मेल नहीं खाता. पक्का करें कि दिया गया आर्ग्युमेंट, अनुमानित टाइप से मेल खाता हो.
DestinationNotReady जिस व्यक्ति के साथ स्क्रीन शेयर की जा रही है उसका फ़्रेम, Meet के ऐड-ऑन SDK का इस्तेमाल करके कनेक्ट नहीं किया गया है. इसलिए, उसे सूचना नहीं मिल सकती. मैसेज भेजने से पहले, पक्का करें कि डेस्टिनेशन फ़्रेम कनेक्ट हो.
InternalError Meet में कोई गड़बड़ी हुई है. कोई और जानकारी उपलब्ध नहीं है.
InvalidActivityStartingState ActivityStartingState iframe यूआरएल, ऐड-ऑन मेनिफ़ेस्ट में दिए गए यूआरएल के ऑरिजिन से मेल नहीं खाते. पक्का करें कि ActivityStartingState iframe यूआरएल के ऑरिजिन, ऐड-ऑन मेनिफ़ेस्ट में दिए गए यूआरएल के ऑरिजिन से मेल खाते हों. ज़्यादा जानकारी के लिए, ऐड-ऑन सुरक्षा लेख पढ़ें.
InvalidAddonStartingState AddonStartingState iframe यूआरएल, ऐड-ऑन मेनिफ़ेस्ट में दिए गए यूआरएल के ऑरिजिन से मेल नहीं खाते. पक्का करें कि AddonStartingState iframe यूआरएल के ऑरिजिन, ऐड-ऑन मेनिफ़ेस्ट में दिए गए यूआरएल के ऑरिजिन से मेल खाते हों.
InvalidCloudProjectNumber Meet की ओर से दिया गया Cloud प्रोजेक्ट नंबर, Meet ऐड-ऑन SDK से पास किए गए नंबर से मेल नहीं खाता. पक्का करें कि createAddonSession प्रॉपर्टी या exposeToMeetWhenScreenSharing() तरीके को कॉल करते समय, सही Cloud प्रोजेक्ट नंबर को एसडीके में स्ट्रिंग के तौर पर पास किया गया हो. यह पैरामीटर, Meet अपने-आप किसी भी iframe यूआरएल में जोड़ देता है. पक्का करें कि आपका इन्फ़्रास्ट्रक्चर, पास की गई वैल्यू का इस्तेमाल करने से पहले यूआरएल पैरामीटर में बदलाव न करे. उदाहरण के लिए, रीडायरेक्ट के तौर पर.
MeetingPolicyPreventsStartingActivity मीटिंग की कोई नीति (जैसे, होस्ट कंट्रोल सेटिंग का इस्तेमाल करना) उपयोगकर्ता को गतिविधि शुरू करने से रोकती है. मीटिंग के होस्ट या एडमिन से ज़रूरी सेटिंग में बदलाव करने के लिए कहें, ताकि मौजूदा उपयोगकर्ता गतिविधि शुरू कर सके.
MissingUrlParameter मीटिंग में जोड़े जाने वाले ऐड-ऑन के एसडीके का ज़रूरी यूआरएल पैरामीटर मौजूद नहीं है. यह पैरामीटर, Meet की ओर से iframe यूआरएल में अपने-आप जोड़ दिया जाता है. पक्का करें कि आपका इंफ़्रास्ट्रक्चर, यूआरएल पैरामीटर में बदलाव न करे. उदाहरण के लिए, रीडायरेक्ट के दौरान.
NeedsMainStageContext इस तरीके को सिर्फ़ तब लागू किया जा सकता है, जब ऐड-ऑन मुख्य स्टेज में चल रहा हो. इस तरीके को लागू करने से पहले, getFrameType प्रॉपर्टी का इस्तेमाल करके यह जांच करें कि ऐड-ऑन मुख्य स्टेज में चल रहा है या नहीं.
NeedsSidePanelContext इस तरीके को सिर्फ़ तब लागू किया जा सकता है, जब ऐड-ऑन साइड पैनल में चल रहा हो. इस तरीके को लागू करने से पहले, getFrameType प्रॉपर्टी का इस्तेमाल करके यह देखें कि ऐड-ऑन साइड पैनल में चल रहा है या नहीं.
NoActivityFound कार्रवाई करते समय कोई गतिविधि नहीं मिली. पक्का करें कि यह कार्रवाई करने से पहले गतिविधि शुरू हो गई हो.
NotSupportedInMeetCall Meet से किए गए कॉल में, इस तरीके का इस्तेमाल नहीं किया जा सकता. मीटिंग के दौरान, इस तरीके का इस्तेमाल न करें.
NotSupportedInStandalone स्टैंडअलोन मोड में इस तरीके का इस्तेमाल नहीं किया जा सकता. इस तरीके को स्टैंडअलोन मोड में कॉल न करें.
RequiresEapEnrollment अनुरोध किए गए तरीके के लिए, ईएपी में रजिस्टर करना ज़रूरी है. Google Meet के ऐड-ऑन को सार्वजनिक तौर पर उपलब्ध होने से पहले इस्तेमाल करने के लिए, अब रजिस्टर नहीं किया जा सकता.
SizeLimitExceededActivityStartingState ActivityStartingState यूआरएल और/या उसके डेटा का साइज़, तय की गई सीमाओं से ज़्यादा है. पक्का करें कि ActivityStartingState यूआरएल का साइज़ 512 वर्णों से कम हो और अतिरिक्त डेटा का साइज़ 4,096 वर्णों से कम हो.
SizeLimitExceededAddonStartingState AddonStartingState यूआरएल और/या उसके डेटा का साइज़, तय की गई सीमाओं से ज़्यादा है. पक्का करें कि AddonStartingState यूआरएल का साइज़ 512 वर्णों से कम हो और अतिरिक्त डेटा का साइज़ 4,096 वर्णों से कम हो.
SizeLimitExceededFrameToFrameMessage फ़्रेम-टू-फ़्रेम मैसेज का साइज़, तय सीमा से ज़्यादा है. पक्का करें कि फ़्रेम-टू-फ़्रेम मैसेज का साइज़ 10,00,000 वर्णों से कम हो.
UserCancelled उपयोगकर्ता ने गतिविधि शुरू करने की कार्रवाई रद्द कर दी. गतिविधि शुरू करने के लिए, उपयोगकर्ता को जारी रखें पर क्लिक करना होगा.
UserNotInitiator उपयोगकर्ता ने मौजूदा गतिविधि शुरू नहीं की है. पक्का करें कि उपयोगकर्ता ने मौजूदा गतिविधि शुरू की हो या गतिविधि खत्म हो गई हो.