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

इस गाइड में, Google Meet ऐड-ऑन SDK टूल से जुड़ी उन खास गड़बड़ियों को ठीक करने का तरीका बताया गया है जो आपको Meet ऐड-ऑन बनाते और उनकी जांच करते समय मिल सकती हैं.

किसी गड़बड़ी के बारे में जानकारी पाने के लिए, 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 के ऐड-ऑन एसडीके से पास किए गए नंबर से मेल नहीं खाता. पक्का करें कि createAddonSession प्रॉपर्टी या exposeToMeetWhenScreenSharing() तरीके को कॉल करते समय, SDK टूल में सही Cloud प्रोजेक्ट नंबर को स्ट्रिंग के तौर पर पास किया गया हो. Meet, इस पैरामीटर को किसी भी iframe यूआरएल में अपने-आप जोड़ देता है. पक्का करें कि आपका इन्फ़्रास्ट्रक्चर, पास की गई वैल्यू का इस्तेमाल करने से पहले, यूआरएल पैरामीटर में बदलाव न करे. उदाहरण के लिए, रीडायरेक्ट के हिस्से के तौर पर.
MissingUrlParameter Meet के ऐड-ऑन के लिए ज़रूरी SDK टूल का यूआरएल पैरामीटर मौजूद नहीं है. Meet, इस पैरामीटर को iframe यूआरएल में अपने-आप जोड़ देता है. पक्का करें कि आपका इंफ़्रास्ट्रक्चर, यूआरएल पैरामीटर में बदलाव न करे. उदाहरण के लिए, रीडायरेक्ट के हिस्से के तौर पर.
NeedsMainStageContext इस तरीके का इस्तेमाल सिर्फ़ तब किया जा सकता है, जब ऐड-ऑन मुख्य स्टेज में चल रहा हो. इस तरीके को लागू करने से पहले, getFrameType प्रॉपर्टी का इस्तेमाल करके देखें कि ऐड-ऑन मुख्य स्टेज में चल रहा है या नहीं.
NeedsSidePanelContext इस तरीके का इस्तेमाल सिर्फ़ तब किया जा सकता है, जब साइड पैनल में कोई ऐड-ऑन चल रहा हो. इस तरीके को लागू करने से पहले, getFrameType प्रॉपर्टी का इस्तेमाल करके देखें कि साइड पैनल में ऐड-ऑन चल रहा है या नहीं.
NoActivityFound कोई कार्रवाई करते समय कोई गतिविधि नहीं मिली. यह कार्रवाई करने से पहले, पक्का करें कि गतिविधि शुरू हो गई हो.
NotSupportedInMeetCall Meet कॉल में यह तरीका काम नहीं करता. Meet कॉल के दौरान, इस तरीके का इस्तेमाल न करें.
NotSupportedInStandalone यह तरीका स्टैंडअलोन मोड में काम नहीं करता. इस तरीके को स्टैंडअलोन मोड में न चलाएं.
RequiresEapEnrollment अनुरोध किए गए तरीके के लिए, ईएपी प्रोग्राम में रजिस्टर करना ज़रूरी है. Google Meet ऐड-ऑन को रिलीज़ होने से पहले इस्तेमाल करने की सुविधा के लिए रजिस्ट्रेशन की प्रक्रिया पूरी हो चुकी है.
SizeLimitExceededActivityStartingState ActivityStartingState यूआरएल और/या उसके डेटा का साइज़, तय सीमा से ज़्यादा है. पक्का करें कि ActivityStartingState यूआरएल का साइज़ 512 वर्णों से कम हो और अतिरिक्त डेटा का साइज़ 4,096 वर्णों से कम हो.
SizeLimitExceededAddonStartingState AddonStartingState यूआरएल और/या उसके डेटा का साइज़, तय सीमा से ज़्यादा है. पक्का करें कि AddonStartingState यूआरएल का साइज़ 512 वर्णों से कम हो और अतिरिक्त डेटा का साइज़ 4,096 वर्णों से कम हो.
SizeLimitExceededFrameToFrameMessage फ़्रेम-टू-फ़्रेम मैसेज का साइज़, तय सीमा से ज़्यादा है. पक्का करें कि फ़्रेम-टू-फ़्रेम मैसेज का साइज़ 1,000,000 वर्णों से कम हो.
UserCancelled उपयोगकर्ता ने गतिविधि शुरू करने की प्रोसेस को रद्द कर दिया. गतिविधि शुरू करने के लिए, उपयोगकर्ता को 'जारी रखें' पर क्लिक करना होगा.
UserNotInitiator उपयोगकर्ता ने मौजूदा गतिविधि शुरू नहीं की है. पक्का करें कि उपयोगकर्ता ने ही मौजूदा गतिविधि शुरू की हो या गतिविधि खत्म हो गई हो.