OS X在App中获取产品信息始终返回invalidProductIdentifiers

时间:2016-04-08 13:40:40

标签: objective-c macos in-app-purchase

我想在MacOS上进行应用内购买。我与IAP指南密切合作:https://github.com/ircmaxell/password_compat

在iTunes Connect中,我已在我的应用程序中添加和配置了产品。

在appDidFinishLauching的App Start期间,我想获取产品信息。使用此代码段:

SKProductsRequest *request = [[SKProductsRequest alloc]initWithProductIdentifiers:[NSSet setWithArray: _productIdentifieres]];
_productRequest = request;
_productRequest.delegate = self;
[_productRequest start];

数组_productIdentifiers是我想从AppStore中获取的productID的List。

但我只获得了invalidProductIndentifiers列表。 Response.Products列表始终为空。

那么 - 为什么我没有得到产品清单(SKProduct)?

希望现在的问题更清楚了。

1 个答案:

答案 0 :(得分:0)

就我而言 - 与AppStore中的产品具有相同的BundleID和Bundle版本是绝对必要的。