iOS Store Kit重新购买

时间:2012-11-15 02:17:15

标签: ios storekit

我使用Store Kit和测试itunesconnect用户帐户,它运行良好。现在,我想重新使用此测试帐户或任何其他测试帐户来重新购买同一产品。但是,该应用程序不允许重置购买状态。它告诉我已经购买了这个产品,现在要注销或者为了测试目的而重新购买。 我该怎么办才能再次测试我的产品?

2 个答案:

答案 0 :(得分:0)

您无需测试重新购买功能。 iTunes会根据您拥有的IAP类型(订阅/非订阅)自动处理此问题。但是,当您成功购买时,您可能需要通过在NSUserDefaults中记录它来调整您的UI以表示重新购买而不是购买。

答案 1 :(得分:0)

您无法为非耗材重置服务器端“已购买”状态。如果需要测试,则必须创建一个新的测试用户。

您可以重置客户端“已购买”状态,但这取决于您和您的实施。如果您要求StoreKit购买已购买的商品,我相信您的SKPaymentTransactionObserver会收到与新购买相同的消息,即使呈现给用户的提醒也不同。