Frage

Apple bietet keine Werbecodes für In-App-Käufe an. Wie können Benutzer die Funktionen oder Inhalte, die von In-App-Käufen kostenlos entsperrt werden, und gleichzeitig den Entwicklerrichtlinien von Apple entsperrt werden?

Die Idee ist, einen speziellen Satz von Benutzern (Rezensenten, Schlüsselfans usw.) zu ermöglichen, auf die Inhalte oder Funktionen zuzugreifen, die als In-App-Käufe ohne Zahlung angeboten werden.

Beispiele für Apps, die sich um diese Einschränkung beschränken, wären sehr geschätzt.

War es hilfreich?

Lösung

Sie können eine Version Ihrer Bewerbung einreichen, in der alle Funktionen standardmäßig freigeschaltet sind.

Eingereichte Apps haben ein Veröffentlichungsdatum, das Sie bei der Einreichung festlegen können (und ich glaube, Sie können dies auch im laufenden Fliegen ändern). Sie können einfach verhindern, dass die App im App Store veröffentlicht wird, aber dennoch Werbecodes dafür geben kann .

Promo -Codes gelten für eine bestimmte App -Version. Wenn Benutzer Promo -Codes für eine Version einer App, die noch nicht veröffentlicht wurde, einleiten, laden sie die Prerelease -Version herunter.

Quelle

Andere Tipps

So etwas wie Shareware? Eine App, die eine Teilmenge von Funktionen bis zum In-App-Kauf aktiviert hat? Apple erlaubt es jetzt.

Zum Beispiel. Wir haben ein Puzzlespiel, das 12 Schwierigkeitsgrade hat. 4 oder 5 von ihnen sind kostenlos erhältlich und andere werden nach dem Einkauf des Apps entsperrt.

Ich arbeite jetzt daran.

Was ich tue, ist, dass ich einen zufälligen Code/GUID generiere und das auf der DB meines Webservice speichere. Dann geben Sie diesen Code an wen Sie wollen. Sie geben diesen Code ein und rufen den Webdienst auf, der den Code übergibt, und das Gerät UDID. Der WebService gibt einen weiteren Code zurück, der angibt, ob dieser Promokode gültig war. Wenn gültig ist, fügt die App den Kauf zu NsuserDefaults oder Kerndaten hinzu (Sie verfolgen jedoch Einkäufe).

Wenn Sie keinen Server in Betrieb haben (sagen Sie, der Inhalt befindet sich bereits im App -Bundle) und Sie möchten nicht, dass ein Server einen Algorithmus erstellt, um Schlüssel zu generieren, die Ihre App bestätigt. Dies ist jedoch weit weniger robust. Mithilfe eines Webdienstes können Sie verhindern, dass 1 Arbeitsschlüssel zwischen allen Benutzern verteilt wird, da Sie 1 Promo -Code an 1 Gerät binden können.

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