IAP:恢复不再出售的购买
Posted
技术标签:
【中文标题】IAP:恢复不再出售的购买【英文标题】:IAP: Restoring a purchase no longer for sale 【发布时间】:2015-04-30 20:35:57 【问题描述】:我到处找了,没找到。
Apple 是否会恢复从销售中删除的应用内购买?
可以在 iTunesConnect 上删除 IAP -> 已批准出售 -> 否。
上个月我添加了一个促销包,现在我想删除,但我希望获得它的用户能够恢复。如果我只从应用程序中删除该项目,它仍会显示在 App Store 中,因此我也必须将其从销售中删除。
那么,用户可以恢复它吗?
干杯!
【问题讨论】:
您如何交付/下载 IAP 项目的有效负载以及如何验证收据(旧样式或统一 7+ 样式)? IAP 是一个简单的 BOOL,它变为 YES 并解锁许多功能。所有内容都已经在应用程序上。问题是,Apple 是否会验证恢复,即使该项目不再出售?我添加了我在问题上使用的代码。 我在这里看到的问题版本中没有代码...但是我问的原因是因为ios7+风格的收据会有以前的购买信息。如果您没有任何下载,您应该能够根据验证收据中的存在来翻转 BOOL。 对不起,我还在编辑。 :) 它现在就在那里,抱歉。 不用担心;但是您仍然没有说明您使用的是旧的(每笔交易)还是新的(捆绑)收据。 【参考方案1】:如果有人对此有疑问,即使您已下架,用户也可以恢复购买。
该产品将不再出现在 App Store 中,它将消失,但恢复按钮将允许用户将其恢复。
这对于隐藏圣诞折扣非常有用。它将从 App Store 中消失,但购买它的用户将能够恢复。
顺便说一句,这与代码无关,只是 Apple 验证还原。
正是我想要的。 :)
【讨论】:
以上是关于IAP:恢复不再出售的购买的主要内容,如果未能解决你的问题,请参考以下文章
Apple内购(IAP)恢复购买产品在网络问题导致超时情况下的处理
Apple内购(IAP)恢复购买产品在网络问题导致超时情况下的处理
Apple内购(IAP)恢复购买产品在网络问题导致超时情况下的处理