IOS - In App Purchase Restore完成交易

时间:2014-05-26 16:31:23

标签: ios in-app-purchase restore

我多次浏览文档但仍然不确定如何解决这个问题。来自In App Purchase Programming guide - Restore Purchased Product

  

在大多数情况下,您的应用需要做的就是刷新收据   在收据中交付产品。刷新的收据包含一个   用户在此应用程序,此设备或任何设备上购买的记录   其他设备。但是,某些应用需要采取其他方法   出于以下原因之一:

     

如果您使用Apple托管的内容,请恢复已完成的交易   为您的应用程序提供用于下载的事务对象   内容。

这是否意味着如果我使用Apple托管的内容,我不需要刷新收据并直接致电restore completed transaction来检索我以前的下载产品?

1 个答案:

答案 0 :(得分:2)

你仍然需要这样做。

您引用的文字的含义是收据中包含信息,其中包含用户购买的应用内商品,但收据中不包含内容。< / p>

因此,如果您使用Apple托管的内容,则需要一种机制来下载所述内容。刷新收据时不提供该内容。但是,当您使用各种恢复功能时,它会被下载。