【发布时间】:2015-07-07 12:00:38
【问题描述】:
我们目前在应用商店中有一款使用 IAP 禁用广告并添加一些功能的应用。
但是,我们注意到一些用户在购买 IAP 时遇到了问题。经过审查,似乎大部分归结为在购买时没有有效的互联网连接。然而,大约有十几个案件无法追查和解决。
其中之一:
- 点击购买内购
- 信用卡安全码尚未填写
- 购买失败
- 用户会自动转移到他的 App Store 帐户以填写缺少的代码
- 用户填写代码并确认购买IAP
- 用户返回应用程序
- 购买仍然失败 (!)
结论:用户已付款但尚未收到 IAP。 (当然这可以通过再次点击IAP并免费下载来解决,但这并不理想)
我们正在寻求针对此类极端情况测试解决方案。 但是,测试帐户通常不需要有效的抄送信息。因此..
问题:如何测试此类案例?
【问题讨论】:
-
很好的问题。在生产中,涉及您自己的钱的一种方法是使用您自己的卡。不理想,我知道,因为您可能想多次运行此测试。如果我是你,我会将此作为错误提交给 Apple。苹果应该提供更好的测试覆盖率。例如,沙盒帐户的假信用卡。鉴于缺乏信用卡信息,Apple 相信沙盒相当于生产,这是一个相当大的信念飞跃。
-
感谢您的回复。生产购买确实并不理想,因为它会涉及在没有测试的情况下发送一个版本。当然,多次运行测试也有实际意义。
标签: ios in-app-purchase credit-card