2016-11-21 6 views
0

Ich implementierte In-App-Billing in meiner App mit einem Fenster, das die Transaktion öffnet und behandelt. Wenn dies erfolgreich war, würde ich gerne den Geschmack der App von "frei" auf "pro" umstellen.Android Switch Geschmack nach In-App-Kauf

Wie kann ich das tun?

+0

Wo sind Ihre implementierten Codes? – Sachith

+0

Es funktioniert gut. Ich möchte nur wissen, wie man von der kostenlosen Version zur Pro-Version – XxGoliathusxX

Antwort

0

Was meinst du mit "Schalter"? Android-Varianten sind nicht dazu gedacht, das Laufzeitverhalten zu ändern: Sie sind nützlich, wenn Sie verschiedene APKs aus demselben Projekt erstellen müssen. Wenn Sie wirklich ein anderes APK für den Kauf von Nutzern wünschen, sollten Sie nach dem Kauf eine Möglichkeit finden, das andere APK herunterzuladen, z. B. das Umleiten der Nutzer auf eine andere App-Seite im Play Store. Das Herunterladen einer neuen App ist für einige Benutzer möglicherweise zu komplex. Daher ist es am einfachsten, nur eine APK zu haben und alle darin enthaltenen Ressourcen einzubeziehen. Wenn Sie wirklich die Benutzer auf eine andere Play Store-Seite umleiten möchten, können Sie etwas tun:

String packageName = "your.paid.app.application.id"; 
try { 
    startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("market://details?id=" + packageName))); 
} catch (android.content.ActivityNotFoundException anfe) { 
    startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("https://play.google.com/store/apps/details?id=" + packageName))); 
} 

Dieser Code ist auch für den Fall von Benutzern ohne die Play Store App auf ihrem Gerät.

Nach dem Download der zweiten (kostenpflichtigen) App haben die Nutzer beide Apps auf ihrem Telefon installiert.

Sie können mehr Details über Aromen here finden.

Wenn Sie es vorziehen, stattdessen die gesamte Logik in einem einzigen APK zu verwalten, können Sie sich auf this beziehen.

+0

wechselt. "Der einfachste Weg, dies zu tun, ist, nur eine einzige APK zu haben und alle darin enthaltenen Ressourcen einzubeziehen." Das ist, was ich im Moment mit zwei verschiedenen Geschmacksrichtungen habe – XxGoliathusxX

+0

Bitte beachten Sie, dass jede Geschmacksrichtung eine andere APK erzeugt. – manfcas

+0

Was soll ich jetzt tun? Link zur Vollversion oder entfernen Sie die Aromen? – XxGoliathusxX

Verwandte Themen