2013-05-23 1 views
5

Mein Team und ich haben eine berühmte App entwickelt (für WP7, die auch an WP8 arbeitet). Es hat viele Nutzer, die für die App bezahlt haben. Wir möchten jetzt In-App-Käufe nutzen. Meine Frage ist, ob Nutzer, die ursprünglich für die App bezahlt haben, die In-App-Käufe erneut zurückkaufen müssen? (-Ich hoffe nicht ...)In-App-Käufe für Nutzer, die bereits für die App bezahlt haben

Danke für Ihre Hilfe!

+0

[Potenziell nützlich, aber möglicherweise nicht als Antwort zu qualifizieren] (http://stackoverflow.com/questions/14641643/updating-a-previously-trialpaid-wp7-app-to-wp8-freein-app-purchases) –

+0

@ChrisW. Ich danke Ihnen sehr für Ihre Antwort. Um ehrlich zu sein hoffe ich wirklich, dass dies irgendwie von der API unterstützt wird ... Eine neue App im Store zu veröffentlichen (und alle zu aktualisieren) ist meiner Meinung nach keine Möglichkeit. – casaout

Antwort

1

Ich habe eine Antwort vom Microsoft Support erhalten. Dies war die Antwort:

Wenn Sie die App unter der gleichen Produkt-ID veröffentlichen, können Sie mit dem Kaufbeleg das Kaufdatum der App überprüfen. Wenn Ihr Kunde sie vor einem bestimmten Datum gekauft hat, Schalte alle Funktionen frei. Andernfalls müssen sie die In-App-Kauffunktion verwenden, um vollen Zugriff zu erhalten.

Receipt Dokumentation ist unter: http://msdn.microsoft.com/en-us/library/windowsphone/develop/windows.applicationmodel.store.currentapp.getappreceiptasync.aspx

Ein Problem, das Sie den Weg laufen könnte, ist jedoch WP7 apps in-App-Käufe nicht unterstützen, damit dies ein Problem darstellen könnte, wenn Sie WP7 auch weiterhin unterstützen wollen mit die gleiche Produkt-ID.

Hoffe, das hilft Ihnen auch.

+1

Hilft nicht für Windows Phone, das 'getAppReceiptAsync' ist noch nicht für WP8 implementiert. Wenn Sie es verwenden, wird es eine Ausnahme werfen – Sam

+0

Ja, wie ich bereits zuvor in meiner Antwort beschrieben. – casaout

+0

Gibt es also funktionierende Lösungen für dieses Szenario? – Sam