ऐप्लिकेशन शॉर्टकट के बारे में खास जानकारी

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

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

शॉर्टकट के टाइप

ऐप्लिकेशन के शॉर्टकट का इस्तेमाल करके, मुख्य कार्रवाइयां दिखाना
पहली इमेज. ऐप्लिकेशन शॉर्टकट का इस्तेमाल करके, मुख्य कार्रवाइयां दिखाई जा सकती हैं. साथ ही, उपयोगकर्ताओं को तुरंत अपने ऐप्लिकेशन के अंदर ले जाया जा सकता है.

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

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

अपने ऐप्लिकेशन के लिए, इस तरह के शॉर्टकट पब्लिश किए जा सकते हैं:

  • स्टैटिक शॉर्टकट, किसी ऐसी रिसॉर्स फ़ाइल में तय किए जाते हैं जिसे APK या ऐप्लिकेशन बंडल में पैकेज किया जाता है.
  • डाइनैमिक शॉर्टकट को आपका ऐप्लिकेशन सिर्फ़ रनटाइम के दौरान पुश, अपडेट, और हटा सकता है.
  • अगर उपयोगकर्ता अनुमति देता है, तो रनटाइम के दौरान, पिन किए गए शॉर्टकट को उन लॉन्चर में जोड़ा जा सकता है जो इस सुविधा के साथ काम करते हैं.

असिस्टेंट में शॉर्टकट दिखाने के लिए, क्षमताओं का इस्तेमाल करना

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

शॉर्टकट की सीमाएं

ज़्यादातर लॉन्चर, एक बार में ज़्यादा से ज़्यादा चार शॉर्टकट दिखाते हैं. इनमें स्टैटिक और डाइनैमिक, दोनों तरह के शॉर्टकट शामिल होते हैं. Google के प्लैटफ़ॉर्म पर दिखाने के लिए डाइनैमिक शॉर्टकट पुश करते समय, Google Shortcuts Integration Library का इस्तेमाल करें. इससे शॉर्टकट की सीमा से बचा जा सकता है.

अगर आपने Google Shortcuts Integration Library का इस्तेमाल नहीं किया, तो आपके ऐप्लिकेशन में एक बार में उतने ही शॉर्टकट जोड़े जा सकेंगे जितने की अनुमति डिवाइस देता है. इस तरह से पब्लिश किए गए शॉर्टकट, सिर्फ़ Android लॉन्चर में दिखते हैं. इन्हें Google के अन्य प्लैटफ़ॉर्म पर नहीं खोजा जा सकता.

उपयोगकर्ता आपके ऐप्लिकेशन के लिए, पिन किए गए जितने चाहें उतने शॉर्टकट बना सकते हैं. आपका ऐप्लिकेशन, पिन किए गए शॉर्टकट नहीं हटा सकता. हालांकि, वह उन्हें बंद कर सकता है.

अपने ऐप्लिकेशन के लिए शॉर्टकट बनाना शुरू करने के लिए, यह दस्तावेज़ देखें:

शॉर्टकट पर की जा सकने वाली कार्रवाइयों के बारे में ज़्यादा जानने के लिए, ShortcutManager एपीआई का संदर्भ दस्तावेज़ देखें.