无法在iOS中获取IAP的有效产品



我正在尝试为我的应用添加应用内购买,

我在 iTunes-Connect 中添加了一个产品,其状态为"准备立即提交"。

但是我无法在功能中获得有效的产品

-(void)productsRequest:(SKProductsRequest *)request didReceiveResponse:(SKProductsResponse *)response
{
    NSArray *myProduct = response.products;
    NSLog(@"%@", response.invalidProductIdentifiers);
    if(myProduct.count == 0)
    {
        return;
    }
    SKPayment *payment = [SKPayment paymentWithProduct:myProduct[0]];
    [[SKPaymentQueue defaultQueue] addPayment:payment];
}

产品数组总是空的,我错过了什么步骤吗?

由于某些原因,我的税务信息未完成,是否有问题?

确保在真正的Apple TV(通过USB连接)上进行测试,而不是在模拟器上!

这是我无法获得有效产品ID的问题。

最新更新