2016-10-31 1 views
0

사과가 말하는 모든 단계를 완료했습니다. 그러나 여전히 제품을 얻을 수 없습니다. 이 부분은 괜찮아 보입니다. 'IAP가 활성화되어 있습니다. 로드 중 '메시지가 표시됩니다.스위프트 3 SKProducts 요청이 0 요소로 바뀝니다

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

일단 나는 동일한 이유가 있었다. 나는 계약 단면도에있는 모든 정보를 기입하기 위하여 나의 클라이언트를 말했다. 일단 그가 그의 은행 구좌 정보 및 다른 것을 설치하면. 그것은 일했다 ... –

+0

그것이 일한 후에, 그 상태가 뭔지 기억하니? 여전히 '세금 미정'입니까? 그렇지 않은 경우 클라이언트를 설치 한 후 시간이 얼마나 걸리나요? – cvdogan

+0

일일 수 있습니다. 나는 오래 전 일이었습니다. –

답변

2

문제는 미국 세금 양식입니다. 일단 승인되면 모든 것이 잘됩니다.

0

예 - iTunes Connect에서 "계약, 세금 및 뱅킹"이 모두 "완료"해야한다는 것을 확인할 수 있습니다. 모든 정보를 입력 한 후 처리 상태가 완료되는 데 약 30 분이 걸렸습니다. 그럼 내 제품 목록에 SKProductsRequestDelegate에서 응답을 얻을 수있었습니다! 예!