【发布时间】:2016-10-31 10:45:47
【问题描述】:
我已经完成了苹果所说的每一步。但是还是拿不到产品。这部分看起来还可以。我可以看到'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)
}
}
在“协议、税务和银行业务”部分中,唯一的状态仍然是“待缴税款”。是这个原因吗?
【问题讨论】:
-
一旦我有同样的原因..我告诉我的客户填写协议部分中的所有信息..一旦他设置了他的银行账户信息和其他东西..它起作用了...
-
成功后,你还记得是什么状态吗?还在“待缴税”?如果没有,您的客户端设置后需要多长时间?
-
我猜可能是 1 天,那是很久以前的事了..
-
好的,伙计。谢谢你的时间。我周末做了。也许最好给苹果一天时间看看。
-
但是有几个原因导致产品没有被退回。确保这些都是正确的。见here