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