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