Frage

Wenn ich eine kostenlose Version einer App bezahlt im Android Market haben, wie kann ich eine Schaltfläche in der kostenlosen App platzieren, die die kostenpflichtige Version auf dem Markt öffnet?

War es hilfreich?

Lösung

Fügen Sie diese auf die onClick-Methode 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, der Ihre Anwendung finden.

Andere Tipps

Noch besser ist die Verwendung von "market: // Details" anstelle von "market: // search":

Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setData(Uri.parse("market://details?id=com.android.example"));
startActivity(intent);

Dann öffnet es direkt um die Detailseite der App. Mit Suche zeigt es ein einziges Suchergebnis und der Benutzer hat einen zusätzlichen Klick zu tun, um die Detailseite zu erhalten.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top