2015-03-30 20 views
6

के साथ Google Play खोलें हम एक लिंक उत्पन्न करने का प्रयास कर रहे हैं, जब ब्राउज़र में क्लिक किया जाता है, तो यह इंस्टॉल होने पर हमारी ऐप खोलता है। यह आमतौर पर कुछ इस तरह से किया जाता है:स्थापित होने पर ऐप लॉन्च करें, या इंस्टॉल रेफरर

intent://some.domain/some=parameters#Intent;scheme=somescheme;package=my.package.name 

अगर सही ढंग से कॉन्फ़िगर, इस uri अपने अनुप्रयोग शुरू कर सकते हैं, तो इसके इंस्टॉल हो जाने, और खेलने की दुकान में आप अन्यथा अनुप्रेषित। हालांकि, यह वही नहीं है जो हम चाहते हैं। हम एक इंस्टाल रेफरर के साथ प्ले स्टोर पर रीडायरेक्ट करना चाहते हैं। जहां तक ​​हम जानते हैं, इरादा: // सिंटैक्स ऐसा नहीं कर सकता है।

एक अन्य समाधान हम साथ आया

market://details?id=my.package.name&referrer=somereferrer 

हमारे App के साथ खुलने वाला बनाने के लिए किया गया था। इस विधि के साथ समस्या यह है कि यह स्वचालित रूप से ऐप लॉन्च नहीं करेगा, बल्कि उपयोगकर्ता से पूछें कि क्या वे हमारे ऐप या Play Store के साथ लिंक खोलना चाहते हैं।

इसके लिए कोई कामकाज? यहां तक ​​कि मामूली सुझाव भी सराहना की जाएगी।

+0

मैं जानना चाहता हूं कि यह प्रश्न क्यों कम किया गया था। – cozyconemotel

+0

इंस्टॉल रेफरर केवल प्लेस्टोर द्वारा संभाला जाता है। और इंस्टॉल रेफरर प्रदान करना https://developers.google.com/analytics/devguides/collection/android/v3/campaigns#google-play-url-builder –

+0

गलत और पूरी तरह से अप्रासंगिक का उपयोग करके सख्ती से स्वरूपित किया गया है। रेफरर के प्रारूप में हमारी समस्या या इसके समाधान के साथ कुछ लेना देना नहीं है। – cozyconemotel

उत्तर

5

मुझे लगता है कि यह आपका जवाब https://stackoverflow.com/a/28792160/5034920 है मूल रूप से आप इस तरह लक्ष्य फ़िल्टर को लागू करना चाहिए:

<data android:scheme="https" 
     android:host="www.foo.com" 
     android:pathPrefix="/bar" /> 

और सर्वर साइड पर यह Google Play से एक रीडायरेक्ट नियम बनाते हैं। उदाहरण के लिए, https://www.foo.com/bar/BlahBlahhttps://play.google.com/store/apps/details?id=com.bar.foo&referrer=BlahBlah पर रीडायरेक्ट करेगा।

0

मुझे यकीन नहीं है कि 100% आपके प्रश्न को समझ चुके हैं। मैं सुधार करने की कोशिश करता हूं: यदि आप "खुले" विकल्प के बिना इंस्टॉल किए गए हैं तो आप अपने लिंक को अपने ऐप पर रीडायरेक्ट करना चाहते हैं।

एक समाधान, यदि आप नए एंड्रॉइड एम के लिए विकास कर रहे हैं तो ऐप लिंक का उपयोग करना है: here। लेकिन फिर, मुझे यकीन नहीं है कि आप यही चाहते हैं।

संबंधित मुद्दे