इस गाइड में, 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 |
उपयोगकर्ता ने मौजूदा गतिविधि शुरू नहीं की है. | पक्का करें कि उपयोगकर्ता ने मौजूदा गतिविधि शुरू की हो या गतिविधि खत्म हो गई हो. |