2011-01-15 15 views
7

मेरा एंड्रॉइड ऐप किसी उपयोगकर्ता को बाजार से किसी विशेष ऐप को अपग्रेड करने का आग्रह करने का प्रयास कर रहा है। मैं ऐप के पुराने संस्करण का पता लगा सकता हूं लेकिन मैं बटन को सीधे क्लिक करके मार्केट में ऐप पेज पर उपयोगकर्ता को कैसे रीडायरेक्ट कर सकता हूं?उपयोगकर्ता को बाजार में किसी विशेष ऐप पर रीडायरेक्ट कैसे करें?

+1

यहां जवाब देखें http://stackoverflow.com/questions/3276921/how-to-handle-app- निर्भरता-to-3d-party – monoceres

उत्तर

20

आप इस प्रकार का specially formed intent बढ़ाने के लिए, की जरूरत है:

Uri marketUri = Uri.parse("market://details?id=" + packageName); 
Intent marketIntent = new Intent(Intent.ACTION_VIEW, marketUri); 
startActivity(marketIntent); 

जहां packageName आपके लक्षित ऐप का पैकेज नाम होगा।

3

मुझे लगता है कि आप सीधे तो जैसे किसी लिंक के साथ लिंक कर सकते हैं: http://market.android.com/search?q=pname:com.voxmobili.phonebook (लेकिन एक काम एप्लिकेशन कड़ी है :) के साथ)

+1

जो खोज परिणामों को दिखाएगा, ऐप विवरण नहीं। यदि 'com.voxmobili.phonebook' उपयोगकर्ता से शुरू होने वाले पैकेज नाम के साथ कई ऐप्स हैं, तो ऐप विवरण नहीं, ऐप्स की एक सूची दिखाई देगी। –

+0

आह, जानना अच्छा है, धन्यवाद! –

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