在TestFlight上测试应用内购买

6
我正在尝试在TestFlight上测试应用内购买,但有些事情对我来说不太清楚。
我已经创建了我的应用内购买产品,并且它们的状态为“准备提交”。但是在屏幕顶部,它说:“您的第一个应用内购买必须随新应用版本一起提交。从应用程序的应用内购买部分选择它,然后单击提交。”
因此,当我点击顶部的“App Store”选项卡,然后在“iOS App”子标题下点击“1.0准备提交”时,我会进入到填写应用商店信息的界面,就好像我要将应用上传到应用商店一样。这里有输入框让我填写描述、关键字、截图、应用程序图标等。我还可以看到我可以添加一些应用内购买的部分,这正是先前消息所指的“您的第一个应用内购买必须随新应用版本一起提交。从应用程序的应用内购买部分选择它,然后单击提交。” 在这里,我可以为我的第一次提交选择我的IAP产品。
我的问题是:
1)我不想将应用程序放在应用商店上。我只想在TestFlight上与我的测试人员测试IAP。我假设我需要在提交审核时点击“手动发布此版本”单选按钮才能实现这一点?还是我应该用另外的方法?
2)由于我需要填写描述、截图等,听起来好像应用程序基本上需要在提交审核之前完成。我能不能在这里添加一些虚假的描述和截图?或者说,只是为了测试应用内购买,应用程序必须处于接近完成状态?
谢谢您的回答。

你需要创建沙盒测试账户来测试应用内购买。 - Vvk
在TestFlight构建中,您不必使用沙盒测试帐户。您的测试人员可以继续登录其真实帐户。 - user3344977
1个回答

1
为了在TestFlight上测试In-App Purchase,您无需提交应用程序。您必须使用沙盒帐户测试In-App Purchase。要从您的应用程序中进行应用内购买,您必须使用现有ID登录并在iTunes中设置您的沙盒帐户并购买。
创建沙盒帐户(In-App的测试用户)。
前往iTunesConnect >> 用户和角色 >> 沙盒测试人员 >> 添加,将此测试帐户凭据提供给所有测试人员以进行IAP测试或创建多个测试帐户。
请确保在提交审核时,请添加您的In-App购买(从准备提交>>添加In-App购买)。

所以,如果我理解正确的话,您是说即使我的IAP产品状态为“准备提交”,我仍然可以在TestFlight中测试IAP吗? - coldbuffet
@coldbuffet 是的,我明白。在 TestFlight 测试中,IAP 总是处于“准备提交”的状态。 - Vvk
@coldbuffet,您的沙盒账户有任何问题吗? - Vvk
@coldbuffet 享受吧。如果你遇到了任何问题,请随时联系我。 - Vvk
在TestFlight构建中,您不必使用沙盒测试帐户。您的测试人员可以继续登录其真实帐户。 - user3344977
@Vvk.. 我的测试飞行凭证和沙盒用户是不同的。当我打开应用程序时,它提示我输入测试飞行用户的密码。没有任何选项可以提供沙盒凭证。 - Yogi

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接