为什么IAP产品计数为空?

时间:2019-07-15 11:19:52

标签: testing in-app-purchase

我向该应用添加了3个inapp购买,它们的状态为“准备提交”。

我可以在模拟器上提交应用程序之前对其进行测试吗?

我问是因为

response.products 
当我使用这种方法时,

为空。

func productsRequest(_ request: SKProductsRequest, didReceive response: SKProductsResponse) {
        if response.products.count != 0 {
            for product in response.products {
                print(product.localizedTitle)
            }
        }
    }

1 个答案:

答案 0 :(得分:0)

在测试产品之前,您还需要在App Store Connect中签署“付费应用协议”。

此外,对于使用StoreKit进行的任何测试,模拟器始终是粗略的,我建议在物理设备上进行测试。