खोज…


अपने ऐप के लिए Google Play Store लिस्टिंग खोलें

निम्न कोड स्निपेट दिखाता है कि अपने ऐप की Google Play Store सूची को सुरक्षित तरीके से कैसे खोलें। आमतौर पर आप इसका उपयोग तब करना चाहते हैं जब उपयोगकर्ता आपके ऐप के लिए समीक्षा छोड़ने के लिए कहे।

private void openPlayStore() {
    String packageName = getPackageName();
    Intent playStoreIntent = new Intent(Intent.ACTION_VIEW, 
            Uri.parse("market://details?id=" + packageName));
    setFlags(playStoreIntent);
    try {
        startActivity(playStoreIntent);
    } catch (Exception e) {
        Intent webIntent = new Intent(Intent.ACTION_VIEW,
                Uri.parse("https://play.google.com/store/apps/details?id=" + packageName));
        setFlags(webIntent);
        startActivity(webIntent);
    }
}

@SuppressWarnings("deprecation")
private void setFlags(Intent intent) {
    intent.addFlags(Intent.FLAG_ACTIVITY_NO_HISTORY);
    if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP)
        intent.addFlags(Intent.FLAG_ACTIVITY_NEW_DOCUMENT);
    else
        intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET);
}

नोट : यदि एप्लिकेशन इंस्टॉल है तो कोड Google Play Store को खोलता है। अन्यथा यह सिर्फ वेब ब्राउज़र को खोलेगा।

अपने प्रकाशक खाते से सभी एप्लिकेशन की सूची के साथ Google Play Store खोलें

आप Google Play Store ऐप में अपने सभी (प्रकाशक) अनुप्रयोगों को सूचीबद्ध करते हुए, अपने एप्लिकेशन में "हमारे अन्य ऐप्स ब्राउज़ करें" बटन जोड़ सकते हैं।

String urlApp = "market://search?q=pub:Google+Inc.";
String urlWeb = "http://play.google.com/store/search?q=pub:Google+Inc.";
try {
    Intent i = new Intent(Intent.ACTION_VIEW, Uri.parse(urlApp));
    setFlags(i);
    startActivity(i);
} catch (android.content.ActivityNotFoundException anfe) {
    Intent i = new Intent(Intent.ACTION_VIEW, Uri.parse(urlWeb)));
    setFlags(i);
    startActivity(i);
}


@SuppressWarnings("deprecation")
public void setFlags(Intent i) {
    i.addFlags(Intent.FLAG_ACTIVITY_NO_HISTORY);
    if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP)  {
        i.addFlags(Intent.FLAG_ACTIVITY_NEW_DOCUMENT);
    }
    else  {
        i.addFlags(Intent.FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET);
    }
}


Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow