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 से दिया गया क्लाउड प्रोजेक्ट नंबर, Meet के ऐड-ऑन एसडीके से पास किए गए नंबर से मेल नहीं खाता. पक्का करें कि createAddonSession प्रॉपर्टी या exposeToMeetWhenScreenSharing() तरीके को कॉल करते समय, एसडीके टूल में सही 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 उपयोगकर्ता ने मौजूदा गतिविधि शुरू नहीं की है. पक्का करें कि उपयोगकर्ता ने ही मौजूदा गतिविधि शुरू की हो या गतिविधि खत्म हो गई हो.