首页 > 解决方案 > 在生产中接收应用内购买的 SKErrorDomain

问题描述

我在应用商店发布了一个具有订阅功能的应用。我确信它工作正常,因为我看到付款在生产环境中成功处理。迟到了,我在日志中看到以下错误,我无法确定这是什么错误。任何人都可以帮助我识别此错误,导致此错误的原因以及如何解决此问题。

Error Domain=SKErrorDomain Code=2 "(null)" UserInfo={NSUnderlyingError=0x282b7cfc0 {Error Domain=ASDErrorDomain Code=907 "Unhandled exception" UserInfo={NSUnderlyingError=0x282b7cb40 {Error Domain=AMSErrorDomain Code=6 "Payment Sheet Failed" UserInfo={NSLocalizedDescription=Payment Sheet Failed, NSLocalizedFailureReason=Payment sheet cancelled}}, NSLocalizedFailureReason=An unknown error occurred, NSLocalizedDescription=Unhandled exception}}}

谢谢, SP

标签: iosswiftin-app-purchase

解决方案


这是带有代码 2 的 SKError 显而易见的情况是,您的用户只是开始购买,然后在付款提示时取消它,或者没有设置付款方式。


推荐阅读