StoreKit的SKErrorPaymentCancelled仍然向用户的iTunes帐户收费

Her*_*man 5 itunes storekit ios

根据https://developer.apple.com/library/ios/documentation/StoreKit/Reference/StoreKitTypes/Reference/reference.html,SKErrorPaymentCancelled表示用户取消了付款请求.但是,在我们的生产应用程序中,我们收到错误代码= SKErrorPaymentCancelled的失败事务,但是用户的帐户收费(用户稍后将收据作为证明发送).看错误,它说"无法连接到iTunes商店".我们做错了吗?即使错误是SKErrorPaymentCancelled,为什么用户会收费呢?

请注意,当应用程序开始捕获所有错过的事务时,我们也会监听事务.