我已经完成了苹果所说的每一步。但仍然无法获得产品。这部分看起来不错。我可以看到'IAP已启用。正在加载'消息。
if SKPaymentQueue.canMakePayments() {
print("IAP is enabled. loading")
let productID:NSSet = NSSet(objects: "com.companyname.appname.onecredit", "com.companyname.appname.threecredits")
let request: SKProductsRequest = SKProductsRequest(productIdentifiers: productID as! Set<String>)
request.delegate = self
request.start()
} else {
print("please enable IAPS")
}
这是代码的SKProductsRequest。哪个我买不到任何产品。
func productsRequest(_ request: SKProductsRequest, didReceive response: SKProductsResponse) {
print("product request")
let myProduct = response.products
for product in myProduct {
print("product added")
print(product.productIdentifier)
print(product.localizedTitle)
print(product.localizedDescription)
print(product.price)
list.append(product as SKProduct)
}
}
唯一的问题,在协议,税务和银行部分,状态仍然是“待定税”。这是什么原因?
答案 0 :(得分:2)
问题是美国税务表格。一旦获得批准,一切都很好。
答案 1 :(得分:0)
是的 - 我可以确认所有&#34; 协议,税务和银行业务&#34;在iTunes Connect中需要&#34;完成&#34;在全。在我填写所有信息后,处理状态大约需要30分钟才能完成。然后,我能够从 SKProductsRequestDelegate 获得我的产品列表的回复!耶!