在 TestFlight 上测试应用内购买

Testing In App Purchases on TestFlight

我正在尝试在 TestFlight 上测试应用内购买,但有些事情我不清楚。

我已经创建了我的应用内购买产品,它们的状态是 'Ready to Submit'。但是在屏幕顶部显示 "Your first In-App Purchase must be submitted with a new app version. Select it from the app’s In-App Purchases section and click Submit."

因此,当我单击顶部的 'App Store' 选项卡,然后在 'iOS App' 副标题下单击“1.0 准备提交”。我被带到了填写 App 的 App Store 信息的屏幕,就像我要将 App 上传到 App Store 一样。我可以输入描述、关键字、屏幕截图、应用程序图标等。我还看到了我可以添加一些应用程序内购买的部分,我认为这就是上一条消息的意思 "Your first In-App Purchase must be submitted with a new app version. Select it from the app’s In-App Purchases section and click Submit." 这里我可以 select 第一次提交我的 IAP 产品。

我的问题是:

1) 我还不想真正将应用程序放到 App Store 上。我只想和我的测试人员一起在 TestFlight 上测试 IAP。我想我需要在提交应用程序以供审核时单击 "Manually release this version" 单选按钮才能发生这种情况吗?还是我打算用另一种方式来做这件事?

2) 由于我需要填写描述、截图等,所以听起来应用程序基本上需要完成才能提交审核。我可以在这里添加一些虚拟描述和屏幕截图吗?或者应用程序是否真的需要处于 close-to-finished 状态才能测试 In-App-Purchases?

感谢您的回复。

要在 TestFlight 上测试 应用内购买,您不需要提交应用。 您必须使用沙盒帐户测试应用内购买。对于从您的应用程序进行的应用程序内购买,您必须使用现有 ID 登录并在 iTunes 中设置您的沙盒帐户并购买。

  • 创建沙盒帐户(应用内测试用户)

转到 iTunesConnect >> 用户和角色 >> 沙盒测试人员 >> 添加 将此测试帐户凭据提供给所有测试人员以测试 IAP 或创建多个测试帐户。

make sure when you have to submit for review please add your in-App purchase with the review (from prepare for submission >> Add In-App purchases).