Frage

Ich baue eine iOS-App, die eine IAP mit einem nicht erneuten Abonnement beinhaltet. Apple bietet dieses Nugget in ihrem Übersicht der IAP :

Sie müssen nicht erneuernende Abonnements an alle im Besitz des Benutzers übernehmen. Nicht erneuerende Abonnements werden nicht automatisch mit allen Geräten vom Speicher-Kit synchronisiert. Sie müssen diese Infrastruktur selbst umsetzen. Zum Beispiel werden die meisten Abonnements von einem externen Server bereitgestellt. Ihr Server müsste einen Mechanismus umsetzen, um Benutzer zu identifizieren, und assoziierte Abonnementkäufe mit dem Benutzer, der sie erworben hat.

Ich möchte dieser Regel folgen: Ich möchte, dass meine Benutzer das Abonnement nutzen können, das sie auf einem Gerät auf anderen Geräten erwerben. Wie kann ich also denselben Benutzer auf ihrem iPhone und dem iPad identifizieren? Ich verstehe, dass Sie die Apple-ID nicht verwenden können, und Sie können sich nicht auf eine Registrierungsmethode verlassen.

Ich fand gerade jetzt Diese Frage ; Die Antwort, die dort gegeben wird, scheint nicht funktionsfähig zu sein. Es muss etwas Elegantes geben, das andere getan haben.

Andere Tipps

Wenn Sie Unterstützung für iOS unter Version 5.0 löschen können, können Sie iCloud verwenden, um ein Schlüsselwertpaar über Benutzergeräte zu synchronisieren.

Siehe folgendes:

http:// iphonedevsdk.COM / Forum / Business-Legal-App-Shop / 88698-FLOOR-BY-NEW-RETIVE.HTML

Anscheinend können Sie vor dem Kauf einen Benutzernamen / ein Kennwort erfordern.Es ist wirklich der einzige Weg, der Sinn macht.Ein Code kann von Tausenden von Menschen geteilt werden, was schlecht ist.

Auschecken frac.as .Es ist eine Variante der oben vorgeschlagenen "Kurzcode" -Paargebung, jedoch mit einigen eingebauten Intelligenten, um Missbrauch zu vermeiden.Es ist eine Saas-API mit einem großzügigen freien Tier.

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