ऐप्लिकेशन की समीक्षा से जुड़ी प्रोसेस और Google Workspace Marketplace की शर्तें

किसी ऐप्लिकेशन को Google Workspace Marketplace पर सार्वजनिक तौर पर पब्लिश करने के लिए, Google आपके ऐप्लिकेशन और उसकी लिस्टिंग की समीक्षा करता है, ताकि यह पक्का किया जा सके कि वे Google के डिज़ाइन के मुताबिक हैं, कॉन्टेंट और स्टाइल से जुड़े दिशा-निर्देश.

जब Google आपके ऐप्लिकेशन की समीक्षा कर लेगा, तब आपको एक ईमेल मिलेगा. इसमें बताया जाएगा कि ऐप्लिकेशन को डाउनलोड करने की ज़रूरत है या नहीं और काम मिल जाए या मंज़ूरी मिल जाए.

  • अगर आपके ऐप्लिकेशन को कुछ और काम करने की ज़रूरत है—तो आपको एक समीक्षा दस्तावेज़ मिलेगा जिसमें यह बताया गया हो कि किस प्रॉडक्ट में सुधार की ज़रूरत है. समस्याएं हल करना और ऐप्लिकेशन को समीक्षा के लिए फिर से सबमिट करें.
  • अगर समीक्षा करने वाली टीम आपके ऐप्लिकेशन को मंज़ूरी देती है—तो उसे अपने-आप पब्लिश कर दिया जाता है और आपको ईमेल से सूचना मिलती है.

समीक्षा के लिए अपना ऐप्लिकेशन सबमिट करने से पहले, पक्का करें कि आपका ऐप्लिकेशन इन कामों के लिए तैयार हो प्रकाशित करें. ज़्यादा जानकारी के लिए, पब्लिश करने की प्रोसेस की तैयारी करना पेज पर जाएं.

समीक्षा की अवधि

ऐप्लिकेशन की समीक्षा में आम तौर पर कई दिन लगते हैं. लगने वाला समय इन बातों पर निर्भर करता है:

  • हाल ही में कितने ऐप्लिकेशन सबमिट किए गए थे
  • आपके ऐप्लिकेशन को और काम करने की ज़रूरत है

ऐप्लिकेशन के समीक्षा में पास न होने की सामान्य वजहें

OAuth की मदद से पुष्टि करना:

  • ऐसी स्क्रीन सेट अप की गई है जहां OAuth के लिए सहमति नहीं दी गई है. उदाहरण के लिए, उपयोगकर्ता प्रकार इस पर सेट है इंटरनल या प्रकाशन की स्थिति टेस्टिंग.
  • ऐप्लिकेशन ने OAuth की मदद से पुष्टि नहीं की.

ऐप लिस्टिंग से जुड़ी समस्याएं:

  • ऐप्लिकेशन के नाम, लोगो या ऐप्लिकेशन में Google के ट्रेडमार्क का गलत इस्तेमाल किया गया हो ब्यौरे. दिशा-निर्देशों के लिए, यहां जाएं Google Workspace Marketplace की ब्रैंडिंग से जुड़े दिशा-निर्देश.
  • लिंक काम नहीं कर रहे हैं या गलत जानकारी पर ले जा रहे हैं. उदाहरण के लिए, लिंक के लिए, डेवलपर सहायता पेज पर ले जाता है.
  • स्क्रीनशॉट और इमेज की क्वालिटी खराब है या वे ऐप्लिकेशन के बारे में सही जानकारी नहीं देती हैं सुविधा पर काम करता है.

ऐप्लिकेशन पूरी तरह तैयार है या नहीं:

  • ऐप्लिकेशन की जांच की जा रही है और यह सार्वजनिक तौर पर उपलब्ध नहीं है.
  • ऐप्लिकेशन में गड़बड़ियां हैं या यह पूरी तरह से काम नहीं कर रहा है.

शर्तों की समीक्षा करें

समीक्षा के लिए अपना ऐप्लिकेशन सबमिट करने से पहले, पक्का करें कि आपका ऐप्लिकेशन सभी शर्तें पूरी करता हो का पालन करता है और Google Workspace Marketplace की कार्यक्रम की नीतियां.

सभी ऐप्लिकेशन के लिए ज़रूरी शर्तें

चेकबॉक्स का इस्तेमाल करके, अपनी शुरुआती समीक्षा को ट्रैक किया जा सकता है.

कैटगरी नियम और शर्तें
ऐप्लिकेशन का नाम
  • इस नाम से कोई दूसरी ऐप्लिकेशन लिस्टिंग नहीं है.
  • नाम में वर्शन नंबर शामिल नहीं है.
  • यह नाम, OAuth के लिए सहमति वाली स्क्रीन पर दिए गए नाम से मेल खाता है.
  • नाम अस्पष्ट या बहुत सामान्य नहीं है.
  • नाम में 50 या इससे कम वर्ण होने चाहिए.
  • (सुझाया गया) नाम में, टाइटल केस का इस्तेमाल किया जाता है.
  • (सुझाया गया) नाम में विराम चिह्न नहीं है, खास तौर पर ब्रैकेट.
डेवलपर जानकारी
  • डेवलपर का नाम और डेवलपर वेबसाइट, कारोबार के हिसाब से उन्हें सीधे डेवलपर के बारे में काम की जानकारी देनी चाहिए.
  • उपभोक्ता सुरक्षा कानूनों की वजह से, यूरोपियन इकनॉमिक एरिया (ईईए) को यह सूचित किया जाना चाहिए कि एक व्यापारी या गैर-व्यापारी:
    • व्यापारी—व्यापारी वह व्यक्ति होता है जो कारोबार से जुड़े कामों के लिए काम करता है कारोबार, कारोबार, शिल्प या पेशे से जुड़ी ज़रूरतों को पूरा करने के लिए; या किसी और की ओर से करते हैं.
    • गैर-व्यापारी—गैर-व्यापारी (उपभोक्ता) वह व्यक्ति होता है जो गैर-पेशेवर मकसद से बनाया गया हो.

    अगर व्यापारी/कंपनी के स्टेटस की जानकारी नहीं दी गई है, तो आपके ऐप्लिकेशन के स्टोर पेज करें.

ऐप्लिकेशन का ब्यौरा
  • दिए गए सभी लिंक काम करते हैं और सही जानकारी पर ले जाते हैं. उदाहरण के लिए, निजता नीति का लिंक किसी पेज पर ले जाता है जिसमें निजता नीति के बारे में बताया गया हो.
  • अगर ऐप्लिकेशन किसी तीसरे पक्ष की सेवा से इंटरैक्ट करता है, तो बताती है कि तीसरे पक्ष की सेवा क्या करती है, ऐप्लिकेशन कैसे इंटरैक्ट करता है के साथ जोड़ा जाता है और वैकल्पिक रूप से प्रासंगिक वेबसाइट से लिंक किया जाता है.
  • कम शब्दों में दी गई जानकारी, समझने में आसान है.
  • कम शब्दों में दी गई जानकारी और पूरी जानकारी एक जैसी नहीं है.
  • (सुझाया गया) कीमत की जानकारी पूरी है और सटीक हैं.
  • (सुझाया गया) हर भाषा के लिए एट्रिब्यूट का पूरा सेट (नाम, कम शब्दों में दी जाने वाली जानकारी, और पूरी जानकारी) के बारे में बताया गया है बिना भाषा के सही ढंग से.
फ़ंक्शन
  • किसी भी तरह की गड़बड़ी और इससे जुड़ी सभी कार्रवाइयों की जानकारी नहीं होती है. इनमें एज केस भी शामिल हैं. पूरी तरह से काम कर रहे हों. कॉन्टेंट लोड होने में लगने वाले समय को, लोड होने के हिसाब से मैनेज किया जाता है इंडिकेटर.
  • ऐप्लिकेशन, Google API के साथ साफ़ तौर पर इंटरैक्शन करता है.
  • ऐप्लिकेशन, नई या ऐसी नई सुविधाएं देता है जो उसके बराबर है जो Google प्रॉडक्ट में पहले से मौजूद है.
  • ऐप्लिकेशन का मकसद विज्ञापन या स्पैम करना नहीं है.
  • ऐप्लिकेशन पूरी तरह से काम कर रहा है और इसे टेस्ट करने के लिए नहीं बनाया गया है उद्देश्य—यह प्रक्रिया प्रगति पर नहीं है.
  • अगर ऐप्लिकेशन, उपयोगकर्ताओं के लिए उपलब्ध सुविधाओं से इंटरैक्ट करता है या पैसे चुकाकर सेवाएं इस्तेमाल करने वाले लोगों के लिए, डेवलपर के सिस्टम पर टेस्ट खाता Google की समीक्षा टीम के लिए दिया गया.
उपयोगकर्ता अनुभव
  • ऐप्लिकेशन और उसका नाम, Google ब्रैंड ऐसेट का इस्तेमाल नहीं करता है, ट्रेडमार्क या Google ब्रैंडेड कॉन्टेंट है. यहां जाएं: Google Workspace Marketplace की ब्रैंडिंग से जुड़े दिशा-निर्देश.
  • अनुमति देना और साइन-इन करना सिर्फ़ एक बार ज़रूरी है. यह ऐप्लिकेशन, एक-क्लिक एसएसओ (SSO) या आम तौर पर ज़ीरो-क्लिक वाला एसएसओ (SSO)
  • जब कोई एडमिन, OAuth 2.0 के दायरे को तो अलग-अलग उपयोगकर्ताओं को दायरे की अनुमतियों के लिए प्रॉम्प्ट नहीं दिया जाता फिर से.
  • साइन इन करने के बाद उपयोगकर्ताओं को क्रेडेंशियल डालने की ज़रूरत नहीं है साइन इन करें. ज़्यादा से ज़्यादा लोगों को "इससे साइन इन करें" पर क्लिक करना होगा Google" बटन पर क्लिक करें.
  • आपके समाचार संगठन के लिए, ऐसे शब्द हैं जो एक जैसे, साफ़, और समझने लायक हैं. बटन लेबल, मेन्यू आइटम, टाइटल, और ऐप्लिकेशन के अन्य एलिमेंट. उदाहरण के लिए, हां या नहीं, लेबल का मतलब कार्रवाई के नाम से है, जैसे कि मिटाएं और रद्द करें.
  • अगर साइन-इन करना ज़रूरी हो, तो साइन-आउट करने की सुविधा ठीक से काम करती है. टोकन रद्द कर दिए जाते हैं और इनमें साइन इन करना शुरू किया जा सकता है.
  • सुझाव, शिकायत या राय हमेशा दिखती है. जैसे, पुष्टि करना या कार्रवाई के लिए गड़बड़ी के मैसेज दिखाए जाते हैं.
  • इमेज का कोई भी लिंक काम न करता हो या धुंधली न हो.
ग्राफ़िक
  • आइकॉन का साइज़ सही है. साथ ही, इनका साइज़ स्क्वेयर और पारदर्शी है बैकग्राउंड. ग्राफ़िक देखें ऐसेट.
  • आइकॉन, ऐप्लिकेशन के नाम या उसके फ़ंक्शन को सही तरीके से दिखाता है.
  • आइकॉन रंगीन हो (स्लेटी रंग का नहीं होना चाहिए).
  • आइकॉन में Google के ट्रेडमार्क का इस्तेमाल नहीं किया गया है.
  • स्क्रीनशॉट और इमेज धुंधले नहीं हैं, उन्हें पढ़ना मुश्किल नहीं है या आपत्तिजनक. इनसे ऐप्लिकेशन के बारे में सही जानकारी मिलती है.
  • (सुझाया गया) स्क्रीनशॉट में, ऐप्लिकेशन इस्तेमाल करने का तरीका साफ़ तौर पर दिखता है और यह क्या करता है.
OAuth
  • ऐप्लिकेशन ने OAuth की पुष्टि कर ली है. यह सबसे छोटे OAuth का इस्तेमाल करता है दायरे हो सके और सभी दायरे Google के साथ सही तरीके से इंटिग्रेट हो जाएं सेवाओं के लिए एपीआई.

ऐप्लिकेशन के खास इंटिग्रेशन के लिए अन्य ज़रूरी शर्तें

अपनी ऐप लिस्टिंग में शामिल ऐप्लिकेशन इंटिग्रेशन चुनें और देखें कि क्या वे काम के हैं समीक्षा के लिए ज़रूरी शर्तें. आप मानदंड को क्रम से लगाने के लिए, कॉलम के नाम पर क्लिक कर सकते हैं, उदाहरण के लिए, कैटगरी के हिसाब से.

चेकबॉक्स का इस्तेमाल करके, अपनी शुरुआती समीक्षा को ट्रैक किया जा सकता है.

ऐप्लिकेशन में इंटिग्रेशन कैटगरी नियम और शर्तें
Google Chat ऐप्लिकेशन नाम
  • ऐप्लिकेशन के साथ संपर्क करने के बटन यहां से उपलब्ध हैं ब्यौरा.
  • ऐप्लिकेशन का नाम A—Z (अपरकेस) या 0–9 से शुरू होता है. यह शुरू नहीं हो सकता सिंबल के साथ.
Google Chat ऐप्लिकेशन उपयोगकर्ता अनुभव
  • जब भी कोई उपयोगकर्ता बिना किसी प्रॉम्प्ट के वेलकम मैसेज भेजता है, तो ऐप्लिकेशन उसे बिना किसी प्रॉम्प्ट के वेलकम मैसेज भेजता है कोई डायरेक्ट मैसेज शुरू करता है या ऐप्लिकेशन को स्पेस में जोड़ दिया जाता है. कॉन्टेंट बनाने वेलकम मैसेज, "सहायता" से अलग है आदेश. ज़्यादा के लिए जानकारी, देखें Google Chat ऐप्लिकेशन के लिए होम पेज बनाएं.
  • ऐप्लिकेशन "सहायता" करता है निर्देश देता है और शुरुआत करने में लोगों की मदद करता है ऐप का उपयोग करके. अधिक जानकारी के लिए, देखें स्लैश कमांड का जवाब दें.
  • स्पेस या डायरेक्ट Chat में बोलकर निर्देश दिए जाने पर, ऐप्लिकेशन हमेशा जवाब देता है.
  • मैसेज में सही स्पेलिंग, कैपिटल लेटर, विराम चिह्न, और सही स्पेलिंग का इस्तेमाल हुआ हो व्याकरण. मैसेज में नुकसान पहुंचाने वाला, आपत्तिजनक या बुरे बर्ताव वाला कॉन्टेंट न हो मटीरियल.
  • मैसेज में टेक्स्ट के लिए साफ़, छोटे, और एक जैसे फ़ॉर्मैट का इस्तेमाल किया गया है का इस्तेमाल करने की सलाह देते हैं.
  • अगर किसी जवाब में दो सेकंड से ज़्यादा समय लगता है, तो ऐप्लिकेशन देरी की जानकारी देने वाला मैसेज.
  • सूचनाएं भेजने वाले ऐप्लिकेशन पर, उपयोगकर्ता सूचनाएं बंद कर सकते हैं.
  • उपयोगकर्ता @नाम का इस्तेमाल करके, स्पेस में ऐप्लिकेशन जोड़ सकते हैं.
  • उपयोगकर्ता व्यू सदस्य मेन्यू.
  • ऐप्लिकेशन उपयोगकर्ता को उन सभी चीज़ों के बारे में बताता है जो इस काम के लिए ज़रूरी हैं उससे इंटरैक्ट करें.
  • ऐप्लिकेशन में जिस कार्ड फ़ॉर्मैट का इस्तेमाल किया जाता है वह Google की ज़रूरी शर्तों को पूरा करता है. यहां जाएं: इंटरैक्टिव कार्ड बनाएं.
  • ऐप्लिकेशन, ऐप्लिकेशन ढूंढें विकल्प में उपलब्ध है चुनें.
  • ऐप्लिकेशन जिन बाहरी यूआरएल से इंटरैक्ट करता है वे किसी यूआरएल से जुड़े नहीं होते हैं स्टेजिंग या डेवलपमेंट एनवायरमेंट की ज़रूरत नहीं होती.
  • स्पेस में, ऐप्लिकेशन को भेजे जाने वाले हर मैसेज में @नाम टैग करना ज़रूरी है. सिर्फ़ इसी तरीके से ऐप्लिकेशन को जवाब देना चाहिए.
  • अगर Chat ऐप्लिकेशन, किसी तीसरे पक्ष के डोमेन के लिंक की झलक दिखाता है, तो:
    • लिंक की झलक में, उपयोगकर्ता का कोई मैसेज मिला. उदाहरण के लिए, किसी सेल्स डील के लिंक की झलक देखना खाता, रकम, और स्टेज जैसी जानकारी.
    • डेवलपर उस डोमेन से जुड़ा है जिसकी झलक देखी गई है.

    ज़्यादा जानकारी के लिए, झलक के लिंक देखें.

  • (इसका सुझाव दिया जाता है) Workspace एडमिन को आपका ऐप्लिकेशन इंस्टॉल करने की अनुमति देने के लिए अपने संगठन के उपयोगकर्ताओं की ओर से, आपके ऐप्लिकेशन को ये काम करने होंगे डायरेक्ट मैसेज पाने और भेजने के लिए
Google Chat ऐप्लिकेशन ग्राफ़िक
  • ऐप्लिकेशन का अवतार आसानी से पहचाना जा सके और साफ़ तौर पर दिखे.
Google डिस्क ऐप्लिकेशन फ़ंक्शन
  • यह ऐप्लिकेशन, इन कामों के लिए Chrome ब्राउज़र के एक्सटेंशन का इस्तेमाल नहीं करता में सीधे तौर पर बदलाव किया जा सकता है.
  • अगर आपका ऐप्लिकेशन संवेदनशील या प्रतिबंधित दायरों का इस्तेमाल करता है, तो उसे प्रक्रिया से गुज़रना होगा OAuth की पुष्टि. मैं पुष्टि के लिए कैसे सबमिट करूं देखें.
  • अगर आपका ऐप्लिकेशन प्रतिबंधित दायरों का इस्तेमाल करता है, तो उसे सुरक्षा आकलन. देखें कि सुरक्षा जांच क्यों ज़रूरी है.
Google डिस्क ऐप्लिकेशन उपयोगकर्ता अनुभव
  • अगर ऐप्लिकेशन Drive में फ़ाइलें सेव करता है, तो यह उपयोगकर्ताओं को फ़ोल्डर चुनने के लिए या कोई ऐप्लिकेशन के लिए खास फ़ोल्डर बनाता है और उसका इस्तेमाल करता है. कॉन्फ़िगरेशन डेटा ये काम कर सकता है: उन्हें ऐप्लिकेशन डेटा फ़ोल्डर में सेव किया जाएगा. ऐप्लिकेशन, फ़ाइलों को उपयोगकर्ता का 'मेरी ड्राइव' फ़ोल्डर.
  • ऐप्लिकेशन सिर्फ़ Drive में मौजूद उन फ़ाइलों को सेव करता है जो ऐप के फ़ंक्शन के बारे में बताना होगा.
एडिटर ऐड-ऑन फ़ंक्शन
  • ऐड-ऑन में अनुमानित और ज़रूरी कार्रवाइयां शामिल होती हैं. अपने वर्कफ़्लो को पूरा करने के लिए सभी ज़रूरी टूल उपलब्ध कराता है. जैसे:
    • अगर ऐड-ऑन, पूरे दस्तावेज़ पर स्टाइल लागू करता है, तो सिर्फ़ चुने गए टेक्स्ट पर स्टाइल लागू करने का विकल्प.
    • अगर ऐड-ऑन, स्प्रेडशीट के डेटा को वेब सेवा फ़ीड पर अपलोड करता है, आसान नेविगेशन के लिए इसमें उस फ़ीड का लिंक है.
    • अगर ऐड-ऑन के लिए उपयोगकर्ता के पास खाता होना ज़रूरी है, तो पर आसानी से खाता बनाने के लिए लिंक या जानकारी देता है, अगर उपयोगकर्ता के पास पहले से एक विज्ञापन नहीं है.
  • ऐड-ऑन में ऐड-ऑन टैब में मेन्यू आइटम होते हैं.
  • भले ही, ऐड-ऑन सिर्फ़ कस्टम फ़ंक्शन हो, लेकिन इसमें अब भी उचित दस्तावेज़.
  • ऐड-ऑन सही तरीके से onInstall() का इस्तेमाल करता है और मेन्यू को भरने के लिए onOpen(). मेन्यू आइटम में जानकारी अपने-आप भर जाती है जब ऐड-ऑन को पहली बार इंस्टॉल किया जाता है और जब कोई दूसरी फ़ाइल खोला गया. देखें एडिटर ऐड-ऑन की अनुमति.
  • अनुमति मोड को सही तरीके से सेट अप किया गया है. यहां जाएं: अनुमति देने के मोड.
  • ऐड-ऑन को Apps Script के V8 रनटाइम. ज़्यादा जानकारी के लिए, यह देखें V8 रनटाइम की खास जानकारी.
एडिटर ऐड-ऑन उपयोगकर्ता अनुभव
  • ऐड-ऑन, ऐसी सभी जानकारी देता है जो आपके ऐप्लिकेशन में प्रॉडक्ट और उसे इस्तेमाल करने के तरीके के बारे में जानकारी मिलती है.
  • ऐड-ऑन कोड लाइब्रेरी का बहुत ज़्यादा इस्तेमाल नहीं करता लाइब्रेरी की वजह से, ऐड-ऑन की परफ़ॉर्मेंस पर असर पड़ सकता है.
  • अगर हो सके, तो गड़बड़ियों से बचा जाता है और उन्हें सही तरीके से मैनेज किया जाता है. अगर ऐसा नहीं हो पा रहा है, तो:
    • गड़बड़ी के मैसेज, डायलॉग विंडो में दिखते हैं, न कि JavaScript सूचना या डिफ़ॉल्ट लाल बार पर क्लिक करें. वे लोगों को बताएं कि उसे हल करने के लिए उपयोगकर्ता को क्या करना चाहिए भाषा.
    • जब भी मुमकिन हो, तब अगर उपयोगकर्ता कुछ गलत कर रहा है, तो बटन को दिखाया जाता है, जो उनके लिए समस्या को ठीक करता है.
    • ज़्यादा जानकारी के लिए, ऐड-ऑन स्टाइल गाइड.
  • बाहरी पेजों के लिंक नई विंडो में खुलते हैं और सही होते हैं.
  • यह ऐड-ऑन इस्तेमाल में आसान है और इसे बेहतर तरीके से डिज़ाइन किया गया है. इसका मतलब है कि:
    • हमेशा यह साफ़ होता है कि क्या करना है और कैसे करना है.
    • ऐड-ऑन को ऐक्सेस किया जा सकता है और इसे आसानी से समझा जा सकता है. तकनीकी शर्तें और कठिन शब्दावली का इस्तेमाल नहीं किया गया है.
    • वर्कफ़्लो साफ़ तौर पर समझ में आता है और इसको ज़्यादा से ज़्यादा आसान बनाया जा सकता है.
    • उपयोगकर्ता और उसका कॉन्टेंट जितना हो सके उतना सुरक्षित रहता है.
  • ऐड-ऑन का पालन करता है एडिटर ऐड-ऑन के लिए यूज़र इंटरफ़ेस (यूआई) स्टाइल गाइड और एडिटर ऐड-ऑन के लिए सीएसएस पैकेज.
  • ऐड-ऑन, हर डिसप्ले के लिए नीले रंग के सिर्फ़ एक प्राइमरी ऐक्शन का इस्तेमाल करता है.
  • ऐड-ऑन, एक बार में एक ही डायलॉग दिखाता है. यह ओवरलैप नहीं होता या एक बार में एक से ज़्यादा डायलॉग बॉक्स खुले.
  • ऐड-ऑन का यूज़र इंटरफ़ेस (यूआई), तय की गई जगहों में आसानी से फ़िट हो जाता है:
    • टेक्स्ट और लेबल, "..." से कट नहीं किए जाते
    • उपयोगकर्ता को ज़्यादा वर्टिकल स्क्रोलिंग नहीं करनी होगी.
    • कॉन्टेंट की चौड़ाई 300 पिक्सल से ज़्यादा नहीं होनी चाहिए, ताकि जिसमें हॉरिज़ॉन्टल स्क्रोलबार होता है.
  • ऐड-ऑन के लिए पुष्टि करना ज़रूरी है या सभी के लिए चेतावनियां दिखती हैं संवेदनशील कार्रवाइयां. उदाहरण के लिए, अगर ऐड-ऑन स्प्रेडशीट में सारा कॉन्टेंट ओवरराइट हो जाता है, तो उपयोगकर्ता को चेतावनी दी जाती है और कार्रवाई होने से पहले उसकी पुष्टि करता है.

    डिज़ाइन में बदलाव करके, इस ज़रूरत से बचा जा सकता है. उदाहरण के लिए, डेटा इंपोर्ट करने वाला Google Sheets ऐड-ऑन मौजूदा कॉन्टेंट को ओवरराइट करने का जोखिम होता है. जोखिम को कम किया जा सकता है डिफ़ॉल्ट कार्रवाई के तौर पर डेटा के लिए एक शीट बनाई जा सकती है.

  • कोई कार्रवाई होने पर उपयोगकर्ता, कार्रवाइयों को एक से ज़्यादा बार ट्रिगर नहीं कर सकता लोड हो रहा है. उदाहरण के लिए, बटन कार्रवाई लोड हो रही है.
Google Workspace ऐड-ऑन नाम

Calendar के साथ काम करने वाले ऐड-ऑन

  • अगर ऐड-ऑन calendar.name या common.name, मेनिफ़ेस्ट में दिया गया नाम इससे मिलता-जुलता है ऐप्लिकेशन लिस्टिंग में दिया गया नाम.
  • अगर ऐड-ऑन calendar.conferenceSolution का इस्तेमाल करता है, तो कॉन्फ़्रेंस समाधान के नाम में “Google Calendar” नहीं है.
  • (सुझाया गया) अगर ऐड-ऑन का इस्तेमाल होता है calendar.conferenceSolution, कॉन्फ़्रेंस का समाधान नाम में 30 से ज़्यादा वर्ण नहीं हैं.
Google Workspace ऐड-ऑन फ़ंक्शन

Calendar के साथ काम करने वाले ऐड-ऑन

  • सेकंडरी कैलेंडर और डेलिगेशन की सुविधा काम करती है या नहीं सहायता मिलती है, ग्रेसफ़ुली से मैनेज किया जा सकता है. उदाहरण के लिए, कॉन्फ़्रेंस बनाना समस्या तब नहीं होती, जब उपयोगकर्ता किसी दूसरे कैलेंडर को चुनता है, जिसमें उसके पास बदलाव करने का ऐक्सेस होता है इवेंट बनाने के लिए.
  • बार-बार होने वाले इवेंट ठीक से काम करते हैं.
  • अगर ऐड-ऑन calendar.conferenceSolution का इस्तेमाल करता है, तो कम से कम एक कॉन्फ़्रेंस सलूशन दिया गया है.
  • अगर ऐड-ऑन कॉन्फ़्रेंसिंग से जुड़ी सुविधाएं देता है, तो कॉन्फ़्रेंस डेटा फ़ील्ड का इस्तेमाल किया जाता है. उदाहरण के लिए, वीडियो कॉन्फ़्रेंस लिंक, फ़ोन नंबर, SIP लिंक, ऐक्सेस कोड, और इस्तेमाल की जा सकने वाली अन्य चीज़ें एट्रिब्यूट, स्ट्रक्चर्ड डेटा फ़ील्ड का इस्तेमाल करते हैं. इन्हें नोट फ़ील्ड में जोड़ें.
  • अगर ऐड-ऑन कॉन्फ़्रेंसिंग के तरीके उपलब्ध कराता है, तो यह सिर्फ़ बदलाव करता है कॉन्फ़्रेंस की जानकारी और किसी और इवेंट फ़ील्ड की जानकारी न दें.
  • अगर ऐड-ऑन कॉन्फ़्रेंसिंग से जुड़ी सुविधाएं उपलब्ध कराता है, तो इसे बनाने में पांच सेकंड से भी कम समय लगता है.

Gmail ऐड-ऑन

अगर ऐड-ऑन, UrlFetchApp या OpenLinkUrl:

  • यूआरएल मान्य है.
  • यूआरएल, एचटीटीपी के बजाय एचटीटीपीएस का इस्तेमाल करता है.
  • पूरा डोमेन बताया गया है.
  • पाथ खाली नहीं है. उदाहरण के लिए, https://altostrat/ ठीक है, लेकिन https://altostrat नहीं है.
  • UrlFetchApp में वाइल्डकार्ड का इस्तेमाल नहीं किया जा सकता.
Google Workspace ऐड-ऑन उपयोगकर्ता अनुभव
  • ऐड-ऑन का एक होम पेज है. अगर आपका Google Workspace ऐड-ऑन बदला गया Gmail ऐड-ऑन, तो डिफ़ॉल्ट होम पेज लागू होता है.
  • ऐड-ऑन कार्ड ठीक से काम करता है. उदाहरण के लिए, यहां डुप्लीकेट कार्ड नहीं हैं; 'वापस जाएं', 'रीफ़्रेश करें', और 'अपडेट करें' बटन काम करते हैं भुगतान करते हैं.
  • जब उपयोगकर्ता ऐड-ऑन को अनुमति दे देता है, तो यह होम पेज कार्ड पर साइन-इन करने के लिए एक बटन मौजूद होगा, ताकि उपयोगकर्ता का स्वागत किया जा सके (अगर ज़रूरी हो), लोगो, और ऐड-ऑन के बारे में कम शब्दों में जानकारी.
    • अगर 'साइन इन करें' बटन ट्रिगर होता है, तो तृतीय-पक्ष वेंडर द्वारा कस्टमाइज़ किया गया साइन-इन पृष्ठ यह बताता है कि कोई तृतीय-पक्ष सेवा Google Workspace.
  • ऐड-ऑन का यूज़र इंटरफ़ेस (यूआई), तय की गई जगहों में आसानी से फ़िट हो जाता है:
    • टेक्स्ट और लेबल, "..." से नहीं कटे होते
    • उपयोगकर्ता को वर्टिकल स्क्रोलिंग ज़्यादा नहीं करनी पड़ती.
    • सामग्री की चौड़ाई 300p से ज़्यादा नहीं होती, इसलिए यह नहीं होती जिसमें हॉरिज़ॉन्टल स्क्रोलबार होता है.
  • ऐड-ऑन का कोड लाइब्रेरी का ज़रूरत से ज़्यादा इस्तेमाल नहीं करता लाइब्रेरी की वजह से, ऐड-ऑन की परफ़ॉर्मेंस पर असर पड़ सकता है.

Calendar के साथ काम करने वाले ऐड-ऑन

  • अगर ऐड-ऑन कॉन्फ़्रेंसिंग से जुड़ी सुविधाएं उपलब्ध कराता है, तो बनाई गई ऐसेट मान्य होती हैं और तीसरे पक्ष पर सही तरीके से दिखती हैं कॉन्फ़्रेंसिंग की जानकारी वाली वेबसाइट पर उपलब्ध है.

Docs ऐड-ऑन

अगर ऐड-ऑन की झलक के लिंक किसी तीसरे पक्ष के डोमेन (स्मार्ट चिप) से मिलते हैं, तो:

  • लिंक की झलक से, उपयोगकर्ता को काम की और अलग से जानकारी मिलती है. उदाहरण के लिए, किसी सेल्स डील के लिंक की झलक देखना खाता, रकम, और स्टेज जैसी जानकारी.
  • डेवलपर उस डोमेन से जुड़ा है जिसकी झलक देखी गई है.

ज़्यादा जानकारी के लिए, यह देखें स्मार्ट चिप की मदद से लिंक की झलक देखना.

Drive के ऐड-ऑन

  • अगर ऐप्लिकेशन Drive में फ़ाइलें सेव करता है, तो यह उपयोगकर्ताओं को फ़ोल्डर चुनने के लिए या कोई ऐप्लिकेशन के लिए खास फ़ोल्डर बनाता है और उसका इस्तेमाल करता है. कॉन्फ़िगरेशन डेटा ये काम कर सकता है: उन्हें ऐप्लिकेशन डेटा फ़ोल्डर में सेव किया जाएगा. ऐप्लिकेशन इसमें फ़ाइलों को उपयोगकर्ता का 'मेरी ड्राइव' फ़ोल्डर.
  • ऐड-ऑन, Drive में सिर्फ़ उन फ़ाइलों को सेव करता है जिन्हें ऐड-ऑन की बताई गई सुविधाओं से जुड़ा होता है.

Gmail ऐड-ऑन

  • ऐड-ऑन में Chrome ब्राउज़र का उल्लेख नहीं है या वह लिंक नहीं है एक्सटेंशन का इस्तेमाल करना होता है.
  • ज़्यादा कार्रवाइयों वाला मेन्यू इसमें यूनिवर्सल कार्रवाइयां मौजूद हैं, जो ठीक से काम करती हैं. उदाहरण के लिए, हस्ताक्षर आउट, इसके बारे में, सहायता वगैरह
Google Workspace ऐड-ऑन ग्राफ़िक

Calendar के साथ काम करने वाले ऐड-ऑन

  • कॉन्फ़्रेंसिंग समाधान का लोगो एक सार्वजनिक यूआरएल होता है. यहां जाएं: कॉन्फ़्रेंस सलूशन के लोगो उपलब्ध कराएं.
  • अगर ऐड-ऑन calendar.conferenceSolution का इस्तेमाल करता है, तो का लोगो calendar.logoUrl ज़रूरी शर्तें. यहां जाएं: कैलेंडर मेनिफ़ेस्ट संसाधन.
  • अगर ऐड-ऑन calendar.logoUrl या common.logoUrl का लोगो, आइकॉन से मेल खाता है जो ऐप्लिकेशन लिस्टिंग में मौजूद है.
  • अगर ऐड-ऑन calendar.logoUrl या common.logoUrl, लोगो का यूआरएल इस तरह से शुरू होता है फ़ॉलो किया जा रहा है: https://lh3.googleusercontent.com/
Google Workspace ऐड-ऑन OAuth

Drive के ऐड-ऑन

  • (सुझाया गया) अगर आपको सीमित मेटाडेटा वाला डेटा पाना है, तो ऐड-ऑन में drive.addons.metadata.readonly दायरा.
वेब ऐप्लिकेशन फ़ंक्शन
  • यूनिवर्सल नेविगेशन यूआरएल, वेब ऐप्लिकेशन पर ले जाता है. आसान बिना फ़ंक्शन वाले वेब पेज को वेब ऐप्लिकेशन नहीं माना जाता है.