我正在寻找测试我们的应用内购买代码,并希望能够测试所有不同的可能情况。但是,似乎很难/不可能测试一些有时会发生的罕见情况。
我知道使用 iOS6 可以模拟不良的网络连接,但肯定还有其他可能导致失败的情况。例如,
如果用户需要验证他们的付款方式(例如,因为他们正在使用新信用卡或他们是第一次在设备上购买)。据我所知,没有办法在沙盒环境中测试这种情况。
应用程序内的交易失败(我想这可以通过不良网络模拟来模拟)
进入错误的应用商店:
3.1。也许用户的应用商店中没有应用内购买,或者,
3.2. 用户需要切换应用商店
如果有人有一些可靠的方法来测试其中一些场景(以及我上面没有写的任何其他场景),我将非常感激。在您进入生产环境之前,其中一些似乎无法测试。
参考: