我正在尝试在TestFlight上测试In App Purchase,但有些事情我不清楚。
我已创建了应用内购买产品,其状态为“准备提交”#39;但是,在屏幕顶部显示"您的第一个应用内购买必须使用新的应用版本提交。从应用程序的应用程序内购买部分中选择它,然后单击提交。"
所以,当我点击“应用程序商店”时,选项卡在顶部,然后在“iOS应用程序”下面。副标题我点击' 1.0准备提交'。我被带到屏幕,在那里我填写App的App Store信息,好像我要将App上传到App Store。我有输入填写描述,关键字,截图,应用程序图标等。我也看到该部分是我可以添加一些在应用程序购买,这是我所假设的前一个消息的意思"你的第一个必须使用新的应用版本提交应用内购买。从应用程序的应用程序内购买部分中选择它,然后单击提交。"在这里,我可以为我的首次提交选择我的IAP产品。
我的问题是:
1)我不想将应用程序实际放在App Store上。我只想和我的测试人员一起在TestFlight上测试IAP。我假设我需要点击"手动发布此版本"当我提交应用程序进行审核时,单选按钮会发生吗?或者我是打算以另一种方式做到这一点?
2)由于我需要填写描述,截图等,听起来应用程序基本上需要在我提交审核之前完成。我可以在这里添加一些虚拟描述和截图吗?或者应用程序是否真的需要处于接近完成状态才能测试应用内购买?
感谢您的回复。
答案 0 :(得分:0)
要在 TestFlight 上测试应用内购买,您无需提交应用。 您必须使用沙盒帐户测试In-AppPurchase。要从您的应用中进行应用内购买,您必须使用现有ID进行加密,并在iTunes中设置沙盒帐户并购买。
转到iTunesConnect>>用户和角色>>沙盒测试器>>添加 将此测试帐户凭据提供给所有测试人员以测试IAP或制作许多测试帐户。
请确保在提交审核时请添加您的应用内广告 通过评论购买(从准备提交>>添加应用内 购买)。