应用内购买的Beta测试,测试人员不必花费自己的$$$?

时间:2014-04-08 15:27:54

标签: ios app-store beta-testing

我想为iOS应用程序招募beta测试人员,作为here所述的一般程序的一部分。

假设beta测试严格发生在开发沙箱环境之外是否正确,因此beta测试人员必须使用自己的Apple ID来测试应用内购买等?因为我不能指望他们为我的测试挑出他们自己的$$$,有没有一种行之有效的方法呢?

1 个答案:

答案 0 :(得分:1)

您可以在iTunes Connect中设置测试用户,以便用户在“沙盒”中进行购买。这将贯穿所有IAP生命周期,而无需实际向用户收费。

https://developer.apple.com/library/ios/documentation/LanguagesUtilities/Conceptual/iTunesConnectInAppPurchase_Guide/Chapters/TestingInAppPurchases.html

我发现使用现有的电子邮件地址设置测试用户非常有用,但只需在电子邮件中的@之前添加“+ iaptest”即可。例如,使用test@example.com,我会使用test+iaptest@example.com。邮件程序通常忽略+之后和@之前出现的内容,然后传递给剩余的电子邮件地址。这样就不必为了测试而创建一个新的电子邮件帐户。

要使用测试帐户,用户必须先登录Settings -> iTunes & App Store,然后点按现有ID并“退出”,即可退出当前的iTunes帐户。然后启动您的应用并尝试进行购买。然后在出现提示时登录测试帐户。如果您尝试从Settings -> iTunes & App Store登录测试帐户,则无效。