3

我在以下博客上关注 raywenderlich 的教程:

http://www.raywenderlich.com/2797/introduction-to-in-app-purchases

代码中一切正常,所有委托方法都被正确调用,但仍然没有针对产品标识符返回任何产品

- (void)productsRequest:(SKProductsRequest *)request didReceiveResponse:(SKProductsResponse *)response {

    self.products = response.products;
    NSLog(@"products array count= %i", [self.products count]);  //products array count=0  :(
}

有没有人尝试过相同的代码,可以建议我其中有什么问题吗?

<SKProductsRequestDelegate, SKPaymentTransactionObserver>

在本教程中使用,

我已成功创建产品标识符和应用程序 ID。所以唯一的问题是根据标识符加载该产品。有没有比这更合适的其他类或 InApp 可重用代码?

已经花了一整天的时间来解决问题,最后在这里发布以寻求帮助。

谢谢

4

1 回答 1

3

应用内购买设置可能会在很多地方出错。而且问题通常不在代码之内。我发现这个清单非常有帮助:

无效的产品 ID

于 2012-09-22T00:59:51.590 回答