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