如何测试我的第一个应用程序内购买而不释放应用程序本身?

时间:2016-10-24 23:29:18

标签: ios in-app-purchase

好的,我怀疑答案很简单。但是这里......

我正在提交我的应用。即使我的应用内购买集成尚未经过测试,我仍在提交审核。这主要是因为如果IAP项目尚未提交/验证,我无法检索我的IAP项目列表。所以在我看来,这就像是一种“鸡蛋或鸡蛋”的情况。

我的计划是提交应用程序和第一个IAP项目。然后我假设这将允许我在运行应用程序时神奇地检索IAP项目。

我是否正确地接近了这一点,或者是否有更直观/更简单的方法来测试IAP检索过程(以及检索后要测试的许多其他内容)?

1 个答案:

答案 0 :(得分:3)

Apple's Documentation

  

为应用内购买产品执行测试设置测试用户   用户中的帐户和iTunes Connect中的角色,详见   Creating Sandbox Tester Accounts

中的iTunes Connect Developer Guide.      

您需要为要测试应用的每个区域设置测试用户   英寸

     

清除测试设备上存储的所有帐户信息。

     

在“设置”中,转到“商店”设置。单击“注销”按钮。这个   防止实际用户帐户在以下时自动使用   测试

     

重要提示:请勿在商店中输入您的测试帐户信息   设置面板。这样做可能会使您的测试帐户无效。连   您的测试设备到Mac。

     

在Xcode中,将测试设备设置为方案的目的地。

     

打开您的应用,然后执行应用内购买产品测试。

     

使用您的测试帐户凭据来测试购买。

     

当您的应用使用Store Kit API申请付款时,您就是   要求登录。选择使用现有帐户并输入您的测试   帐户用户名和密码。然后要求您确认   采购。交易完成。

     

不会进行任何财务交易,但会为a生成收据   成功的交易。

它很简单,只需要一点设置。祝你好运!