私はこれらの2つのチュートリアルに従ってきましたが、どちらもうまくいきませんでした。 THIS とTHISアプリの購入 - プロダクトIDは常に無効
1 - Iは、固有のバンドルIDと接続iTunesでアプリを作成してい 2 - 私はXCODE 3にIAPを可能にする - 私はiTunesでIAPを作成してい一意識別子
と接続します最初のプログラムが実行されると、それは(のviewDidLoadに呼ばれる)は、この関数に空の配列を与える
var list = [SKProduct]()
var p = SKProduct()
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)
}
}
これはと呼ばれる工程である:
if(SKPaymentQueue.canMakePayments()) {
print("IAP is enabled, loading")
let productID: NSSet = NSSet(objects: "testIAPjuliodidier.buyapp")
let request: SKProductsRequest = SKProductsRequest(productIdentifiers: productID as! Set<String>)
request.delegate = self
request.start()
} else {
print("please enable IAPS")
}
私はこのような問題を抱えている人がいくつかいることを知りました。他のチュートリアルがありますか?