苹果显然在他们的规定引入商店套件视频在iPhone开发中心,我们应该:

  

“保持在的TransactionID 的副本的客户沿   在您的服务器信息   云。这样,如果客户   错误地删除您的应用程序,   你有一个恢复的机制。您   可以检查你的服务器上的第一次发射   您的应用的一个记录   对于给定的客户购买和   使该应用程序恢复到状态   之前它已被删除。相信我,你的   客户会感激!“

大!现在,我还没有在应用内购买,但仍然在寻找通过的应用程序内购买编程指南这不是明显的如何当商店套件使任何可用的“客户信息”的应用程序或。所以,我的猜测是,我们需要麻烦我们的客户提供这些信息,不管我们是否使用在应用内购买与否,因为苹果并没有给我们在自己的地址簿包含此有价值的信息的电子名片的任何访问。

是我的假设是否正确?为了能够从一个应用程序内购买后删除一个应用程序的恢复,我们就需要从每个用户获得某种类型的唯一信息每次购买时登录我们的服务器上?

编辑:我们会考虑内置产品模型在应用内购买

有帮助吗?

解决方案

有关的订阅和可消费产品,这是正确的。用户名/密码组合或使用UDID。当然,如果你使用UDID,它只会针对一台设备的工作。

有关非可消费产品时,可以使用该方法restoreCompletedTransactions

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top