我已经在我的应用中实施了InApp购买,并且我已经在iTunes中设置了一个测试帐户。重新测试InApp购买
但我只能测试一次。随后推出的应用程序似乎认为它已经被购买。我尝试删除应用程序,执行干净的操作,退出iTunes。似乎没有什么工作,我认为这是因为购买标志在钥匙链中,但我不确定。
所以,问题是,如何重新测试我的应用程序的InApp部分?
感谢您的帮助
我已经在我的应用中实施了InApp购买,并且我已经在iTunes中设置了一个测试帐户。重新测试InApp购买
但我只能测试一次。随后推出的应用程序似乎认为它已经被购买。我尝试删除应用程序,执行干净的操作,退出iTunes。似乎没有什么工作,我认为这是因为购买标志在钥匙链中,但我不确定。
所以,问题是,如何重新测试我的应用程序的InApp部分?
感谢您的帮助
由于测试帐户已经购买该项目时,应用程式内购买服务器允许用户恢复那里购买。
因此,如果您不想再次测试购买该物品,您将不得不建立一个新的测试帐户。
出于测试目的,您可以创建一个可用产品,以便您可以多次购买。您的产品现在似乎是非消耗性产品,这意味着您只能在每个测试帐户中购买一次。
这不会起作用,因为我只想购买一次该应用。在使用KeyChain之前,您可以简单地删除应用程序,并且NSUserDefaults将被删除,当您再次购买时,iTunes知道您已经购买了该应用程序并且没有收费,所以再次下载它。 – LilMoke
这都记录在案 - 简而言之:rckoenes的答案是要走的路。 –