Wenn ich eine kostenlose Version einer kostenpflichtigen App im Android Market habe, wie kann ich einen Button in der kostenlosen App platzieren, die die kostenpflichtige Version auf dem Markt öffnet?Wie kann ich im Android Market von einer kostenlosen zu einer kostenpflichtigen App verlinken?
7
A
Antwort
15
Fügen Sie diese an die Methode OnClick des OnClickListener der Schaltfläche:
Intent marketLaunch = new Intent(Intent.ACTION_VIEW);
marketLaunch.setData(Uri.parse("market://search?q=uk.co.ashtonbrsc"));
startActivity(marketLaunch);
Ersetzen uk.co.ashtonbrsc
mit einem Suchbegriff, die Ihre App finden.
25
Noch besser "market: // Details" verwenden anstelle von "market: // search":
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setData(Uri.parse("market://details?id=com.android.example"));
startActivity(intent);
Dann direkt die Detailseite der App öffnet. Bei der Suche wird ein einzelnes Suchergebnis angezeigt und der Benutzer muss einen zusätzlichen Klick ausführen, um zur Detailseite zu gelangen.