2016-04-22 9 views
1

Ich entwickle eine App, die Liste der App enthalten, was ich tun muss, wenn der Benutzer auf eine bestimmte App aus der Liste klickt, wird er zum Google Play Store umgeleitet und die App danach heruntergeladen, wenn Erfolg Download einen Toast zeigen und wenn nicht dann zeigen Fehler Toast-Nachricht in meiner App. Um dies zu archive habe ich Intent mit Callback verwendet, aber ich weiß nicht, wie man zurückrufen. Kindly mir helfen.Wie öffne Google Play Store von App in Android mit Absicht mit Rückruf?

hier ist mein Code: -

Uri uri = Uri.parse("https://play.google.com");// sending to Deal Website 
      Intent i = new Intent(Intent.ACTION_VIEW, uri); 
      startActivity(i); 
+0

keine Möglichkeit zu erhalten, führen die Installation von Anwendungen erfolgreich Rückruf zu erhalten. Ein Trick, den Sie ausprobieren können, verwenden Sie startAtivityForResult und überschreiben Sie die onActivityResult -Methode, in onActivityResult -Methode überprüfen, dass bestimmte Paket in Gerät installiert ist oder nicht, mit ActivityInfo. – USKMobility

Antwort

0

Sie werden

market://details?id=<package_name> 

Statt

http://play.google.com/store/apps/details?id=<package_name> 

als URL verwenden möchten, um eine App zu verknüpfen.

+0

wie Rückruf zu machen – niraj

1

können Sie verwenden startActivityForResult Methode

try 
{ 
    Intent viewIntent = new Intent("android.intent.action.VIEW", 
    Uri.parse("https://play.google.com/store/apps/details?id=your.app.id.here")); 
    startActivityForResult(viewIntent, 1); 
} 
catch(Exception e) 
{ 
    Toast.makeText(getApplicationContext(),"Unable to Connect Try Again...",Toast.LENGTH_LONG).show(); 
    e.printStackTrace(); 
} 

Verwenden onActivityResult Methode

@Override 
public void onActivityResult(int requestCode, int resultCode, Intent data) 
{ 
    super.onActivityResult(requestCode, resultCode, data); 
    switch (requestCode) { 
     case (1): 
      if (resultCode == Activity.RESULT_OK) 
      { 
       //Do your stuff here 
      } 
} 
Verwandte Themen