2013-04-09 1 views
6

Ich arbeite an einer App, die IAP mit Apple gehosteten Inhalten verwenden wird. Ich möchte den Leuten, die es herunterladen, vor dem Kauf Bilder des Inhalts zeigen. Ist es möglich, dass die App den Inhalt vom Apples-Server herunterlädt, bevor der Nutzer sie gekauft hat? Auf diese Weise konnte ich Bilder aus diesem Paket laden und anzeigen. Und wenn der Nutzer es kauft, zeigt die App den Rest des Inhalts im Paket an.Wenn Sie Apple Hosted Content mit In-App-Kauf auf iOS verwenden, ist es möglich, den Inhalt vor dem Kauf herunterzuladen?

Antwort

6

Um einen Download zu starten, müssen Sie startDownloads: auf SKPaymnetQueue verwenden, und Sie brauchen den Benutzer, um auf den Kauf-Button zu klicken. Es ist also nicht möglich, einen Download von itunes gehostetem Inhalt zu starten. Selbst wenn es möglich ist, dass der gesamte Inhalt heruntergeladen wird, benötigen Sie Code zum Entsperren, abhängig vom Kauf, und Ihre App wird Benutzerressourcen für nichts verbrauchen.

Von der documentation, verstehe ich, dass Sie die startDonwloads nicht erreichen können: ohne den Kauf zu validieren.

Ich denke, die beste aproach würde die Vorschau von Ihrem eigenen Server zur Verfügung stellen.

4

können Sie nicht die gehostete Inhalte herunterladen, bevor es gekauft wird. Die beste Option ist, eine Vorschau des Produkts anzuzeigen, entweder in Ihrer App gebündelt oder von Ihrem eigenen Server heruntergeladen.