सामान्य कॉन्टेंट शेयर करने के किसी भी फ़्लो के लिए, Android Sharesheet का इस्तेमाल करें. इससे लोगों को एक जैसा, तेज़, और ज़्यादा सुरक्षित अनुभव मिलता है.
लागू करने की ज़रूरी शर्तें
AEP की ज़रूरी शर्तें पूरी करने के लिए, आपके ऐप्लिकेशन को ये शर्तें पूरी करनी होंगी:
- सिस्टम Chooser को शुरू करने के लिए,
ACTION_SENDऔरIntent.createChooser()का इस्तेमाल करें. इस नेटिव तरीके को लागू करने से कई अहम फ़ायदे मिलते हैं:- आसानी से इस्तेमाल करने की सुविधा: यह एक स्टैंडर्ड इंटरफ़ेस बनाए रखता है, जो लोगों की आदत के मुताबिक काम करता है.
- इंटेलिजेंट टारगेटिंग: यह सिस्टम के हिसाब से रैंक किए गए डायरेक्ट शेयर के टारगेट दिखाता है. जैसे, ऐसे संपर्क जिनसे अक्सर बातचीत की जाती है.
- एफ़िशिएंसी और सुरक्षा: यह पसंदीदा ऐप्लिकेशन के साथ कॉन्टेंट शेयर करने का तेज़ और ज़्यादा सुरक्षित तरीका उपलब्ध कराता है.
- शेयर करने के सभी बाहरी इंटेंट, सिस्टम Chooser के ज़रिए रूट किए जाने चाहिए.
- ऐप्लिकेशन में शेयर करने के लिए बने कस्टम मेन्यू को इस नेटिव तरीके पर माइग्रेट किया जाना चाहिए. हालांकि, ऐप्लिकेशन के हिसाब से कार्रवाइयों को, सिस्टम Chooser की स्टैंडर्ड सुविधाओं का इस्तेमाल करके अब भी इंटिग्रेट किया जा सकता है.
दिशा-निर्देश लागू होने की शर्तें
यह दिशा-निर्देश इन पर लागू होता है:
- ऐसे ऐप्लिकेशन जो Android के अलावा किसी अन्य प्लैटफ़ॉर्म पर, बाहरी कॉन्टेंट शेयर करने की सुविधा उपलब्ध कराते हैं.
- फ़ोन, टैबलेट, फ़ोल्ड होने वाले डिवाइस, और डेस्कटॉप के फ़ॉर्म फ़ैक्टर.
मुक्तियाँ
ऐप्लिकेशन में फ़ॉरवर्ड करने के लिए, Sharesheet का इस्तेमाल करना ज़रूरी नहीं है. जैसे, एक ही मैसेजिंग ऐप्लिकेशन में किसी दूसरे व्यक्ति को मैसेज फ़ॉरवर्ड करना.
सुविधा से जुड़ा दस्तावेज़ और संसाधन
Sharesheet सुविधा को लागू करने के बारे में जानकारी और तकनीकी जानकारी पाने के लिए, इन संसाधनों का इस्तेमाल करें. ये संसाधन सिर्फ़ आपकी जानकारी के लिए हैं. इनमें प्रोग्राम की अन्य ज़रूरी शर्तें शामिल नहीं हैं.