iOS 9.3中出现了两个新的StoreKit错误。我试图确保我的应用程序以最佳方式处理错误,因此希望有人可以解释它们何时被调用它们的意思,如何处理它们,以及在什么情况下它们不会被称为通常的地方?
根据Apple的文档:
SKErrorCloudServicePermissionDenied :表示用户未允许访问Cloud服务信息。
SKErrorCloudServiceNetworkConnectionFailed :表示设备无法连接到ne(t)工作。
首先,什么是云服务?它与StoreKit有什么关系?当我想到Cloud Service时,我会想到CloudKit和iCloud。但据我所知,这些技术并未在StoreKit中使用。或者,如果他们是,没有人告诉我,WWDC也没有解释它。
如何打开/关闭云服务,如果它只是iCloud,那么实际上会阻止IAP处理吗?我不这么认为。
对于SKErrorCloudServiceNetworkConnectionFailed,根据描述,这种声音就像在iOS 9.3之前就已经实现的那样(检查处理错误,例如无法连接到网络)。当然,如果它不仅仅是网络,而是他们正在谈论的这个未知的CloudService网络,那么可能会有不同之处?