我们所有人突然间,我的应用内购买功能已停止工作。我仍然使用沙盒用户进行购买,但是在尝试购买之前发生了这个错误 - 我甚至无法检索产品(无论是从设备还是从模拟器)。它只是在几个小时前工作,并且没有代码更改。这是错误:
▿ Optional<NSError>
- Some : Error Domain=SSErrorDomain Code=109 "Cannot connect to iTunes Store" UserInfo={NSLocalizedDescription=Cannot connect to iTunes Store, SSErrorHTTPStatusCodeKey=503}
我的代码:
func loadBundles() {
SwiftyStoreKit.retrieveProductsInfo(["bundle1", "bundle2"]) { (result) in
self.bundles = result.retrievedProducts
}
}
public class func retrieveProductsInfo(productIds: Set<String>, completion: (result: RetrieveResults) -> ()) {
guard let products = sharedInstance.store.allProductsMatching(productIds) else {
sharedInstance.requestProducts(productIds, completion: completion)
return
}
completion(result: RetrieveResults(retrievedProducts: products, invalidProductIDs: [], error: nil))
}
似乎Apple的所有服务器运行良好: https://developer.apple.com/system-status/
我错过了什么?