2016-06-25 4 views

Antwort

0

Ich habe diesen Code bisher verwendet. Sie können überprüfen, ob die Google Play Store App installiert ist, und wenn dies der Fall ist, können Sie das "market: //" Protokoll verwenden. Schreiben Sie stattdessen Ihren Code von der Stelle, an der Sie versuchen, Ihre App-Aktivität über das Benachrichtigungsfeld zu öffnen.

final String my_package_name = "........." // <- HERE YOUR PACKAGE NAME!! 
String url = ""; 

try { 
    //Check whether Google Play store is installed or not: 
    this.getPackageManager().getPackageInfo("com.android.vending", 0); 

    url = "market://details?id=" + my_package_name; 
} catch (final Exception e) { 
    url = "https://play.google.com/store/apps/details?id=" + my_package_name; 
} 


//Open the app page in Google Play store: 
final Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(url)); 
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET); 
startActivity(intent); 
+0

Bitte akzeptieren Sie die Antwort, wenn Sie meine Antwort richtig zu thanks scheint. – Viral

Verwandte Themen