我想为iOS应用程序招募beta测试人员,作为here所述的一般程序的一部分。
假设beta测试严格发生在开发沙箱环境之外是否正确,因此beta测试人员必须使用自己的Apple ID来测试应用内购买等?因为我不能指望他们为我的测试挑出他们自己的$$$,有没有一种行之有效的方法呢?
答案 0 :(得分:1)
您可以在iTunes Connect中设置测试用户,以便用户在“沙盒”中进行购买。这将贯穿所有IAP生命周期,而无需实际向用户收费。
我发现使用现有的电子邮件地址设置测试用户非常有用,但只需在电子邮件中的@之前添加“+ iaptest”即可。例如,使用test@example.com
,我会使用test+iaptest@example.com
。邮件程序通常忽略+之后和@之前出现的内容,然后传递给剩余的电子邮件地址。这样就不必为了测试而创建一个新的电子邮件帐户。
要使用测试帐户,用户必须先登录Settings -> iTunes & App Store
,然后点按现有ID并“退出”,即可退出当前的iTunes帐户。然后启动您的应用并尝试进行购买。然后在出现提示时登录测试帐户。如果您尝试从Settings -> iTunes & App Store
登录测试帐户,则无效。