【发布时间】:2013-04-09 10:46:08
【问题描述】:
我正在开发一个将 IAP 与 Apple 托管内容一起使用的应用。我想在购买前向正在下载内容的人展示内容的图像。该应用程序是否可以在用户购买之前从 Apples 服务器下载内容?这样我就可以从该包中加载图像并显示它们。当用户购买它时,应用程序会显示包装中的其余内容。
【问题讨论】:
标签: iphone ios ios6 in-app-purchase iap-hosted-content
我正在开发一个将 IAP 与 Apple 托管内容一起使用的应用。我想在购买前向正在下载内容的人展示内容的图像。该应用程序是否可以在用户购买之前从 Apples 服务器下载内容?这样我就可以从该包中加载图像并显示它们。当用户购买它时,应用程序会显示包装中的其余内容。
【问题讨论】:
标签: iphone ios ios6 in-app-purchase iap-hosted-content
要开始下载,您必须在 SKPaymnetQueue 上使用 startDownloads:,为此您需要用户单击购买按钮,因此无法在不购买的情况下从 iTunes 托管内容开始下载。此外,即使有可能下载完整的内容,您也需要代码来解锁,具体取决于购买情况,您的应用将无偿消耗用户资源。
从documentation,我了解到,如果不验证购买,您将无法访问 startDonwloads:。
我认为最好的方法是从您自己的服务器提供预览。
【讨论】:
您无法在购买前下载托管内容。最好的选择是显示产品的预览,可以捆绑在您的应用中或从您自己的服务器下载。
【讨论】: