iOS第二次测试InApp购买



我有一个iOS应用程序,它使用InApp购买。我已经完成了所有必要的步骤,一切似乎都很好。但我不清楚一个问题……我如何重新测试InAPP购买?

我的意思是,我有一些不同的SKU可用,有些在购买时取消了其他。例如,我有一个功能A,它有一个蓝色和红色的小部件。然后我有了功能B,它包括一个蓝色和红色的小部件,但也添加了一个黄色的小部件。

我用测试帐户成功测试了InApp购买并购买了功能A,我如何通过购买功能B清除InApp并尝试我的应用程序?

您不能清除购买历史记录。

为要运行的每一组不同的测试创建一个新用户。


在您的情况下,MKStoreKit在钥匙链中保留一条记录,并在应用程序删除过程中保留。因此,您需要在MKStoreManager上调用removeAllKeychainData来删除所有旧的购买。

最新更新