iOS IAP错误域=生产中的SKErrorDomain代码= 2

问题描述 投票:4回答:2

[我看到很多应用程序内购买失败,错误描述为Error Domain=SKErrorDomain Code=2 "Cannot connect to iTunes Store" UserInfo=<some hex value> {NSLocalizedDescription=Cannot connect to iTunes Store}

是什么原因造成的?我在SO上找到的每个答案都有好几年了,并说此错误与沙箱问题或试图在模拟器中购买IAP有关。

ios in-app-purchase storekit
2个回答
0
投票

这里有同样的问题。 Apple开发人员论坛上有一个线程讨论该问题here。苹果的一名工作人员正在努力跟踪这一问题。这似乎是iOS 8.4中引入的错误。我希望在iOS 8.4.1中进行修复,但问题似乎仍然存在。


0
投票

根据我的经验,当用户在系统确认对话框中取消应用内购买时,会出现此错误(Error Domain = SKErrorDomain Code = 2)。因此,这本身不是错误。取消被错误地报告为错误,如果StoreKit将该取消报告为取消,则可能会更好。

© www.soinside.com 2019 - 2024. All rights reserved.