2014-02-09 50 views
0

当使用苹果托管应用程序内购买,是有什么办法可以选择性地下载内容,即使所有内容已被购买?比方说,用户购买了一组PDF文件,其中包含数百个分类的PDF文件,总大小超过100MB,但用户只需要在任何给定时间下载它们中的一部分。然后他可以删除或者离开它并下载更多的文件。 IAP API是否提供了从Apple托管服务器下载内容的有选择性的方式?苹果托管应用程序内购买选择的下载

回答

0

没有,你可以设置一个包一个IAP产品。

我能想到的(带出去使用其他服务器)的唯一的解决办法,就是使用已经在iOS7新增加的“免费”产品。

如果可能的话,你可以为每一个PDF文件,一个免费的产品,并启用“购买”,并没有显示出这个产品给用户。然后,当用户购买“所有PDF的”产品时,您可以向他们展示免费产品的列表并允许他们获取。

的缺点是,他们将不得不通过“免费购买”过程为每个文件。

+0

免费购买是因为它会约束我只iOS7不坏的选择。我从来没有使用托管的IAP,但是当你将内容上传到Apple时,他们需要单个文件还是文件夹结构? – Pablo

+0

我在回答中说过这个功能是iOS7。你基本上正在上传一个.pkg文件。这是一个文件,但你可以拥有自己的文件结构。如果你想支持iOS 6,恐怕你将不得不使用你自己的服务器。您可以查看Parse.com获取简单的解决方案。 – shannoga

+0

如果不使用Parse.com,我是否正确理解为了在单次购买中实现选择性下载,我必须在Apple购买验证机制的情况下设置自己的服务器,然后每次用户需要时向我的服务器发送请求下载其中一个项目。 – Pablo

相关问题