2009-10-29 16 views
7

यदि मेरे पास एंड्रॉइड मार्केट में एक पेड ऐप का एक मुफ्त संस्करण है, तो मैं मुफ्त ऐप में एक बटन कैसे रख सकता हूं जो बाजार में भुगतान संस्करण खोलता है?मैं एंड्रॉइड बाजार में मुफ्त से भुगतान किए गए ऐप से कैसे लिंक करूं?

उत्तर

15

बटन के OnClickListener के onClick विधि को यह करें:

Intent marketLaunch = new Intent(Intent.ACTION_VIEW); 
marketLaunch.setData(Uri.parse("market://search?q=uk.co.ashtonbrsc")); 
startActivity(marketLaunch); 

एक खोज पद है कि आपका ऐप मिलेगा साथ uk.co.ashtonbrsc की जगह। ": // खोज बाजार":

25

और भी बेहतर "बाजार // विवरण" का उपयोग करने के बजाय

Intent intent = new Intent(Intent.ACTION_VIEW); 
intent.setData(Uri.parse("market://details?id=com.android.example")); 
startActivity(intent); 

तो यह सीधे खोलता एप्लिकेशन के विवरण पृष्ठ। खोज के साथ यह एक एकल खोज परिणाम दिखाता है और उपयोगकर्ता को विस्तार पृष्ठ पर जाने के लिए अतिरिक्त क्लिक करना पड़ता है।

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