尽管成功警报被认为还可以,但仍在沙箱中接收到SKPaymentTransactionStateFailed吗?

时间:2019-03-14 01:12:02

标签: ios in-app-purchase storekit

我正在围绕设备上的IAP做一些测试。购买可以正常使用,但是今天我得到了以前从未见过的有趣行为。

购买时,我会收到

  

您都准备好了。您的购买成功。 [环境:沙箱]

警报。

但是,我的交易状态为SKPaymentTransactionStateFailed,但有错误

  

Error Domain = SKErrorDomain代码= 0“无法连接到iTunes Store”   UserInfo = {NSLocalizedDescription =无法连接到iTunes Store}

一方面,这是偶然的,因为我发现我不小心打了finishTransaction。另一方面,看到警报指示成功还是有点奇怪,该警报指示成功,但又收到与交易不同的错误类型。

我是否将此归因于沙盒的细微差别之一?还是在产品中也会发生类似的事情?

有趣的是,似乎下面有2种不同的机制。

我确实计划与Apple为此创建一个错误报告。

0 个答案:

没有答案