में Google play store का खुला लिंक मेरे नवीनतम ऐप में मेरे अन्य ऐप्स का लिंक है, और मैं उन्हें इस तरह से खोलता हूं।मोबाइल संस्करण एंड्रॉइड
Uri uri = Uri.parse("url");
Intent intent = new Intent (Intent.ACTION_VIEW, uri);
startActivity(intent);
यह कोड google play store का ब्राउज़र संस्करण खोलता है।
मेरे फोन से खोलने का प्रयास करते समय, फ़ोन संकेत देता है कि मैं ब्राउज़र या Google play का उपयोग करना चाहता हूं और यदि मैं दूसरा चुनता हूं तो यह Google Play store का मोबाइल संस्करण खोलता है।
क्या आप मुझे बता सकते हैं कि यह एक बार में कैसे हो सकता है? मेरा मतलब है कि मुझसे पूछें लेकिन सीधे Google Play का मोबाइल संस्करण खोलें, जिसे मैं सीधे फोन से खोलता हूं।
final String appPackageName = "com.example"; // Can also use getPackageName(), as below
startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("market://details?id=" + appPackageName)));
ध्यान रखें, यह (उदाहरण के लिए, एमुलेटर) है कि बाजार इंस्टॉल नहीं है, किसी भी डिवाइस पर दुर्घटना होगा:
काश मेरे लिए सच था कि पिछले पैराग्राफ से पीछे नहीं। यहां मिले http लिंक का उपयोग करना: http://developer.android.com/distribute/googleplay/promote/linking.html#OpeningDetails उपयोगकर्ता को ऐप या ब्राउज़र चुनने के लिए संकेत नहीं देता है। यह हमेशा ब्राउज़र मानता है। दुर्भाग्यवश, मैं 'बाजार: //' प्रोटोकॉल का उपयोग नहीं कर सकता। कोई और इस व्यवहार को देख रहा है? – SilithCrowe