应用内购买的 Beta 测试,测试人员无需花费自己的 $$$? [复制]

Posted

技术标签:

【中文标题】应用内购买的 Beta 测试,测试人员无需花费自己的 $$$? [复制]【英文标题】:Beta testing of in-app purchasing without testers having to spend own $$$? [duplicate] 【发布时间】:2014-04-08 15:27:54 【问题描述】:

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

假设 beta 测试严格发生在开发沙盒环境之外,因此 beta 测试人员必须使用自己的 Apple ID 来测试应用内购买等是否正确?既然我真的不能指望他们为我的测试掏出自己的 $$$,有没有经过验证的前进方式?

【问题讨论】:

@rdurand 感谢链接。我不知道这个紧密的重复。我现在应该删除这个问题吗? 如您所见,当有足够多的人确认它是重复的时,您的问题已关闭。没什么大不了的;) 【参考方案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 退出当前的 iTunes 帐户,然后点击现有 ID 并“退出”。然后启动您的应用程序并尝试进行购买。然后在出现提示时登录测试帐户。如果您尝试从Settings -> iTunes & App Store 登录测试帐户,则不起作用。

【讨论】:

看来(也来自linked 问题)beta 测试人员也将在沙盒环境中运行该应用程序。那我试试看。

以上是关于应用内购买的 Beta 测试,测试人员无需花费自己的 $$$? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

Android 应用程序,让 beta 测试人员免费访问专业版

推送外部Beta测试人员的通知

Google Play:使用来自不同国家/地区的设置测试应用内购买?

苹果拒绝了该应用程序,因为测试版应用内购买

如何分发 App 的 beta 版本而不是覆盖购买副本

iOS Beta 测试没有烦人的点击