0
我也在这里关注此tutorial以实现应用程序购买中的Consumable参考此计算器answer。Swift沙箱测试产品未检索
我的问题是,测试在沙盒iTunes帐户(在iOS设备上)的应用程序购买没有得到任何产品。
根据苹果文档,我应该在Xcode上进行测试时退出应用商店。如果我是正确的,我不应该使用沙箱帐户登录应用商店?
计数变量不大于零,因此将消息打印在else块中。这是我在我的代码中设置的应用内购买产品ID。
func productsRequest(request: SKProductsRequest!, didReceiveResponse response: SKProductsResponse!) {
println("got the request from apple")
var count : Int = response.products.count
if count > 0 {
var validProducts = response.products
var validProduct: SKProduct = response.products[0] as! SKProduct
if validProduct.productIdentifier == self.product_id {
println(validProduct.localizedTitle)
println(validProduct.localizedDescription)
println(validProduct.price)
buyProduct(validProduct)
} else {
println(validProduct.productIdentifier)
}
} else {
println("nothing from productsRequest")
}
}