2017-09-14 1 views
0

Ich habe ein Element in meiner Navigationsleiste namens "App teilen", mit dem Benutzer den Anwendungslink für andere Benutzer freigeben können. Meine Frage ist, kann ich den Link ohne zuerst auf Google Play hochladen. Ich habe nicht vor, meine App erneut auf andere hochzuladen, um diese Funktionalität anzuwenden. Ich habe versucht, nach dieser Antwort ohne irgendeine sinnvolle Lösung zu suchen.Den Anwendungslink von Google Play vor dem Hochladen erhalten

try { 
       Intent i = new Intent(Intent.ACTION_SEND); 
       i.setType("text/plain"); 
       i.putExtra(Intent.EXTRA_SUBJECT, "My application name"); 
       String sAux = "\nLet me recommend you this application\n\n"; 
       sAux = sAux + "https://play.google.com/store/apps/details?id=com.app.ben.example \n\n"; 
       i.putExtra(Intent.EXTRA_TEXT, sAux); 
       startActivity(Intent.createChooser(i, "choose one")); 
      } catch(Exception e) { 
       e.toString(); 
      } 

Antwort

0

Play Store-Links sind deterministisch. Ihr Link sollte wie folgt aussehen:

https://play.google.com/store/apps/details?id=packagename

bearbeiten Um die Paketnamen kennen, suchen Sie nach Paket in manifest tag: https://developer.android.com/guide/topics/manifest/manifest-element.html

+0

do u so etwas wie das bedeuten? "https://play.google.com/store/apps/details?id=com.example.leavenotes" ?? – Benfight

+0

Ja, so etwas. Am Ende des Links steht ein% 22. Ein streunender Zitate? Hoffe, es ist nicht beabsichtigt. –

+0

meinst du nach den Zitaten? – Benfight

Verwandte Themen