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