Frage

Ich habe eine App, die Kerndaten verwendet. Die App ist kostenlos zum Download und bietet einige Optionen zum Kauf. Die In-App-Kaufoptionen basieren auf der Anzahl der Verwendungen einer bestimmten Funktion. Die Idee ist, so etwas wie: $ 1 für 10 Verwendungszwecke, 10 US -Dollar für 100 Verwendungszwecke usw. zu verkaufen.

Aber ich möchte dem Benutzer einen oder zwei Verwendungszwecke kostenlos geben. Meine Frage lautet: Wenn der Benutzer diese Funktion zum ersten Mal verwendet, würde ich sie als für Kerndaten verwendete markieren. Wenn der Benutzer das nächste Mal mehr Verwendungen aus dem Geschäft kaufen muss, nimmt der Benutzer jedoch an, die App aus dem zu entfernt Gerät nach dem ersten Gebrauch und installiert es neu aus der Cloud. Jetzt ist die Datenbank fertig, also das Flag, das ich nach der ersten Verwendung gespeichert habe. Jetzt kann der Benutzer es kostenlos wieder nutzen und wird nie etwas bezahlen.

Gibt es eine Option, um den Benutzer daran zu hindern, dies zu tun? Ich meine, beispielsweise die Informationen auf iCloud zu speichern? (Ja, ich weiß, ich kann meinen eigenen Server erstellen und die Benutzer zur Registrierung zwingen, aber das ist für den Benutzer langweilig ... Ich denke an etwas in iCloud oder so).

Irgendwelche Gedanken? Danke.

War es hilfreich?

Lösung

Klingt so, als ob Sie interessiert sein könnten NSUbiquitousKeyValueStore.

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