我有一个iOS应用程序,它使用InApp购买。我已经完成了所有必要的步骤,一切似乎都很好。但我不清楚一个问题……我如何重新测试InAPP购买?
我的意思是,我有一些不同的SKU可用,有些在购买时取消了其他。例如,我有一个功能A,它有一个蓝色和红色的小部件。然后我有了功能B,它包括一个蓝色和红色的小部件,但也添加了一个黄色的小部件。
我用测试帐户成功测试了InApp购买并购买了功能A,我如何通过购买功能B清除InApp并尝试我的应用程序?
您不能清除购买历史记录。
为要运行的每一组不同的测试创建一个新用户。
在您的情况下,MKStoreKit
在钥匙链中保留一条记录,并在应用程序删除过程中保留。因此,您需要在MKStoreManager
上调用removeAllKeychainData
来删除所有旧的购买。