Hallo,
ich habe da ne App am Start, die macht so 2000-5000 Downloads pro Tag - wenn ich sie mal nen Tag kostenlos anbiete. Sonst sind das so 1-2 am Tag.
Um dem allgemeinen Bedürfnis des Kunden nach kostenloser Software nachzukommen, möchte ich die App ab der nächsten Version kostenlos anbieten, mit option für ein "ProUpdate".
Die zwei Prozent der Kunden, die da tatsächlich mal was bezahlt haben, sollen natürlich nicht enttäuscht werden, der Rest schwimmt halt mit. Also sollen alle Bestandapps automatisch ein ProUpdate bekommen.
Jetzt kommt mein Plan, bitte mal kurz mitdenken:
- die neue Version startet. Ich schaue nach, ob ein neuer DefaultsKey, z.B. "ProUpgradePurchased" da ist.
- Key nicht registriert: "ProUpgradePurchased" wird registriert und auf YES gesetzt.
- Danach stelle ich fest, das die App zum ersten mal läuft, also kein Update, sondern ein Neukauf, initialisiere meine Datenhalde und setzte "ProUpgradePurchased" wieder auf NO.
Das sollte es doch gewesen sein. In Zukunft wird "ProUpgradePurchased" nie wieder beim App Start verändert, und kann dann bei einem IAP gesetzt werden. Altkunden sind Pro Kunden, für alle Zeit.
Oder hab ich was nicht bedacht.
Danke fürs mitmachen
Manfred
ich habe da ne App am Start, die macht so 2000-5000 Downloads pro Tag - wenn ich sie mal nen Tag kostenlos anbiete. Sonst sind das so 1-2 am Tag.
Um dem allgemeinen Bedürfnis des Kunden nach kostenloser Software nachzukommen, möchte ich die App ab der nächsten Version kostenlos anbieten, mit option für ein "ProUpdate".
Die zwei Prozent der Kunden, die da tatsächlich mal was bezahlt haben, sollen natürlich nicht enttäuscht werden, der Rest schwimmt halt mit. Also sollen alle Bestandapps automatisch ein ProUpdate bekommen.
Jetzt kommt mein Plan, bitte mal kurz mitdenken:
- die neue Version startet. Ich schaue nach, ob ein neuer DefaultsKey, z.B. "ProUpgradePurchased" da ist.
- Key nicht registriert: "ProUpgradePurchased" wird registriert und auf YES gesetzt.
- Danach stelle ich fest, das die App zum ersten mal läuft, also kein Update, sondern ein Neukauf, initialisiere meine Datenhalde und setzte "ProUpgradePurchased" wieder auf NO.
Das sollte es doch gewesen sein. In Zukunft wird "ProUpgradePurchased" nie wieder beim App Start verändert, und kann dann bei einem IAP gesetzt werden. Altkunden sind Pro Kunden, für alle Zeit.
Oder hab ich was nicht bedacht.
Danke fürs mitmachen
Manfred
Seminare, Artikel, Code. ObjectiveCeeds - alles für die Apfelzucht.