好的,我怀疑答案很简单。但是这里......
我正在提交我的应用。即使我的应用内购买集成尚未经过测试,我仍在提交审核。这主要是因为如果IAP项目尚未提交/验证,我无法检索我的IAP项目列表。所以在我看来,这就像是一种“鸡蛋或鸡蛋”的情况。
我的计划是提交应用程序和第一个IAP项目。然后我假设这将允许我在运行应用程序时神奇地检索IAP项目。
我是否正确地接近了这一点,或者是否有更直观/更简单的方法来测试IAP检索过程(以及检索后要测试的许多其他内容)?
答案 0 :(得分:3)
为应用内购买产品执行测试设置测试用户 用户中的帐户和iTunes Connect中的角色,详见 Creating Sandbox Tester Accounts
中的iTunes Connect Developer Guide.您需要为要测试应用的每个区域设置测试用户 英寸
清除测试设备上存储的所有帐户信息。
在“设置”中,转到“商店”设置。单击“注销”按钮。这个 防止实际用户帐户在以下时自动使用 测试
重要提示:请勿在商店中输入您的测试帐户信息 设置面板。这样做可能会使您的测试帐户无效。连 您的测试设备到Mac。
在Xcode中,将测试设备设置为方案的目的地。
打开您的应用,然后执行应用内购买产品测试。
使用您的测试帐户凭据来测试购买。
当您的应用使用Store Kit API申请付款时,您就是 要求登录。选择使用现有帐户并输入您的测试 帐户用户名和密码。然后要求您确认 采购。交易完成。
不会进行任何财务交易,但会为a生成收据 成功的交易。
它很简单,只需要一点设置。祝你好运!