2012-06-26 3 views
9

Ich habe derzeit eine App auf dem Markt, die sowohl eine kostenlose, werbefinanzierte Version, als auch eine kostenpflichtige werbefreie "Pro" -Version hat Eigenschaften.Konvertieren einer Android-Anwendung von einem kostenlosen/kostenpflichtigen Modell zu In-App Paid Entriegelung

Der Aufbau von zwei verschiedenen Projekten in jedem Release-Zyklus ist wirklich ein Schmerz in den Asteroiden; Ich würde es lieben, es auf eins zu reduzieren.

Ich bin daran interessiert, Feedback dazu zu bekommen, wenn jemand hier einen solchen Schritt gemacht hat ... gibt es irgendwelche Nachteile bei der Umstellung auf dieses neue Modell?

Ich habe derzeit ein Dutzend oder so bezahlt Benutzer. Kann ich sie über ihre E-Mail-Adresse zu "Besitzern" des In-App-Kaufs machen oder sind sie gezwungen, die App erneut zu kaufen? (Wenn ich sie Besitzer nicht machen kann, würde ich wahrscheinlich diese ganze Idee bis zu meiner nächsten App aufgeben.)

+0

Gerade bemerkte eine [ähnliche Frage] (http://stackoverflow.com/questions/8918219/how-to-migrate-from-a-paid-android-application-to-an-application-paid-for-with -i) NUR, wie ich eintrage. Verdammt. (Allerdings ist das nicht gut beantwortet.) –

Antwort

2

Lustig. Ich habe es anders gemacht (eine (App + Zusatzlizenz) in eine kostenpflichtige Version umgewandelt, keine Probeversion). Aber mein altes (App + Lizenzschema) könnte für dich funktionieren. Es wurde vor einiger Zeit implementiert, bevor In-App-Käufe so einfach waren.

Mein altes Lizenzschema: Ein Google Play-Download für die Haupt-App; eine separate Auflistung für eine Lizenz für die Haupt-App (siehe "2player 1.0-Lizenz (obsolet)"). Der Lizenzdownload bietet keine Benutzeroberfläche, implementiert jedoch einen Inhaltsanbieter. Die Hauptanwendung versucht, den Inhaltsanbieter abzufragen, der von der Lizenz-APK bereitgestellt wird. Wenn die Abfrage des Inhaltsanbieters erfolgreich ist, wird die Haupt-App in den Status "lizenziert" konvertiert. Der Content-Provider selbst bietet einen rudimentären Challenge-Response-Austausch von Daten, um völlig triviales Hacking zu verhindern.

Das könnte mit kleinen Änderungen für Sie arbeiten. Du würdest deine alte kostenpflichtige APK durch eine APK ersetzen, die einen Content-Provider für Challenge-Response-Inhalte bietet, und einfach genug Benutzeroberfläche, um Nutzer über die alte App zu informieren, die sie für die Installation ihrer neuen Version 2.0 APK benötigen. Ändern Sie dann Ihre In-App-Kauf-App, um nach dem Vorhandensein des Inhaltsanbieters zu suchen, und konvertieren Sie sie in den Lizenzstatus, wenn die Abfrage des Inhaltsanbieters erfolgreich ist.

Der erzwungene Download für Benutzer der alten App wäre ein wenig klobig, aber es scheint mir, dass Sie sie zwingen müssen, den neuen irgendwie irgendwie herunterzuladen. Aber für ein Dutzend bezahlter Nutzer scheint es ziemlich harmlos zu sein.

Verwandte Themen