-1

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

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

4

1 回答 1

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. 邮寄者通常会忽略 + 之后和 @ 之前出现的内容,然后将其发送到剩余的电子邮件地址。这避免了为了测试而必须创建一个新的电子邮件帐户。

为了使用测试帐户,用户必须通过进入 退出他们当前的 iTunes 帐户Settings -> iTunes & App Store,然后点击现有 ID 并“退出”。然后启动您的应用程序并尝试进行购买。然后在出现提示时登录测试帐户。如果您尝试从它登录到测试帐户Settings -> iTunes & App Store不起作用。

于 2014-04-08T15:37:00.137 回答