मैं वर्तमान में एक एंड्रॉइड एप्लिकेशन पर काम करता हूं जो कस्टम एक्सटेंशन के साथ फाइल पढ़ता है। अनिवार्य विशेषताओं में से एक यह है कि ऐप को जीमेल द्वारा प्रस्तावित किया जाना चाहिए जब उपयोगकर्ता संलग्नक .ourextension के साथ मेल प्राप्त करता है।जीमेल अटैचमेंट और कस्टम एक्सटेंशन
मैंने कुछ शोध किया, और पाया कि एंड्रॉइड पर जीमेल क्लाइंट एक्सटेंशन पर भरोसा नहीं करता है, क्योंकि लॉन्च किए गए इरादे के डेटा में प्रस्तावित फ़ाइल में कोई एक्सटेंशन नहीं है। यह केवल मेल क्लाइंट द्वारा दिए गए माइम-प्रकार पर भरोसा करता है।
समस्या यह है कि मेल क्लाइंट के बीच हमारी कस्टम फ़ाइल का पता नहीं लगाया जाता है। उदाहरण के लिए, यदि मैं अपने कस्टम फ़ाइल जीमेल वेबपृष्ठ के साथ खुद को भेजता हूं, तो माइम-प्रकार को एप्लिकेशन/ऑक्टेट-स्ट्रीम के रूप में पहचाना जाता है। अगर मेरा एक दोस्त सेब मेल डेस्कटॉप सॉफ़्टवेयर के साथ भेजता है, तो इसे टेक्स्ट/एक्सएमएल (जो अच्छा होगा) के रूप में पहचाना जाता है। और एक और मेल क्लाइंट, इवोल्यूशन पर, माइम-टाइप टेक्स्ट/सादा है ...
हमारा एप्लिकेशन उन सभी प्रकारों को संभाल नहीं सकता है! अन्यथा, यह हर प्रकार के अनुलग्नक के लिए प्रस्तावित किया जाएगा ...
क्या इसके लिए कोई समाधान है?
क्षमा करें, मैंने पहले आपका जवाब नहीं देखा, अगर यह काम करता है तो मैं एप की कोशिश करूंगा, और अगर यह करता है तो मेरा जवाब संपादित करें। – NitroG42
क्षमा करें, लेकिन यह काम नहीं करता है, जीमेल केवल इरादे के लिए माइम प्रकार का उपयोग करता है। – NitroG42
मेरे लिए काम करता है। मेरे पास एक डाउनलोड और पूर्वावलोकन बटन है। एक स्टॉक गैलेक्सी एस फोन और एक गैलेक्सी एस II टैबलेट पर परीक्षण किया। –