Ich habe heute in Google Play eine kostenpflichtige App, die ich mit 3 In-App-Käufen in eine kostenlose App umwandeln möchte. Das Problem besteht darin, den In-App-Kauf an bestehende Kunden zu "geben", die bereits für die App bezahlt haben.
Ich hatte gerade einen Gedanken - kann Lizenzierung den Trick machen?
Die bestehende kostenpflichtige App nutzt die Google-Lizenz, aber das sollte nicht mehr notwendig sein, wenn alle Funktionen als In-App-Käufe gekauft werden - richtig? So haben alle bestehenden Kunden eine Lizenz, während alle neuen Kunden keine benötigen.
Wäre es möglich, nach einer Lizenz zu suchen, und falls es gefunden wird, gewährt der Benutzer Zugriff auf die gleichen Funktionen, auf die die 3 In-App-Käufe Zugriff haben?
Soweit ich weiß, gibt es keine gute Möglichkeit, einem Nutzer einen kostenlosen In-App-Kauf zu gewähren, wenn der Kauf nicht bereits kostenlos ist (zB über einen Coupon).
Es gibt eine Diskussion über einige Möglichkeiten, dies bei Wie kann ich die kostenpflichtige Version meiner App als" Schlüssel "zur kostenlosen Version verwenden?
Eine Möglichkeit wäre, einen Code zu haben, der nach "Legacy-Nutzern" sucht (diejenigen, die die alte kostenpflichtige App installiert haben) und auf ihrem Gerät eine Einstellung festlegen, die sie als kostenpflichtige App kennzeichnet.
Sie werden Probleme bekommen, wenn der Benutzer zwischen Telefonen oder Deinstallationen wechselt und dann Ihre App neu installiert. Sie könnten dies umgehen, indem Sie einen zweiten Satz von In-App-Produkten für ältere Nutzer hinzufügen, die kostenlos sind, aber nur für Nutzer angeboten werden, die die alte App installiert haben. Nachdem sie die kostenlosen älteren Versionen gekauft haben, können sie die alte App deinstallieren. Wenn Sie nach den gekauften Produkten suchen, suchen Sie entweder nach dem alten oder dem neuen Produkt.
Tags und Links android in-app-billing