簡體   English   中英

無法檢索Swift沙箱測試產品

[英]Swift sandbox testing products not retrieved

我在這里已經按照本教程進行了學習,並且還參考了這個stackoverflow 答案來實現應用程序中的易耗品購買。

我的問題是,在沙盒iTunes帳戶(在iOS設備上)測試應用程序內購買沒有獲得任何產品。

根據蘋果的文檔,我應該在Xcode上測試時退出應用商店。 如果我正確,我不應該使用沙箱帳戶登錄應用商店嗎?

count變量不大於零,因此將消息打印在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")
    }
}

事實證明,您需要在iTunes Connect(協議,稅收和銀行業務)下擁有一個活動的iOS付費應用程序。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM