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

时间:2016-05-23 09:54:16

标签: ios objective-c in-app-purchase skpaymenttransaction

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

我在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];
}

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

由于某些原因,我的税务信息尚未完成,问题存在问题吗?

1 个答案:

答案 0 :(得分:0)

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

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