在应用程序购买产品没有出现在productsRequest?

时间:2013-06-25 03:26:07

标签: ios app-store in-app-purchase

我有4个应用内购买设置,一切运作良好。我添加了第五个,与其他实现相同的实现。它被批准,在itunes连接看起来很好。所有都是非消耗品。

但是在我的SKProductsRequestDelegate中,我没有在这里获得其产品ID:

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

    NSArray* skProducts = response.products;
    for (SKProduct* skProduct in skProducts) {
        // I don't see its product ID here, the others all appear fine.
    }
}

其他人都显示确定。该项目超过24小时前获得批准。知道为什么它可能不会从苹果回来作为该请求的一部分吗?再说一遍,itunes连接中的一切看起来都不错。

由于

1 个答案:

答案 0 :(得分:2)

我按照Davis G.的评论和dcRay的回答here做了。

  1. 确保您在真实设备上进行测试

  2. 在您的应用Info.plist文件中,检查捆绑标识符(例如com.company.appname)是否与iTunes Connect中的匹配