1

我有 4 个应用内购买设置,一切正常。我添加了第五个,与其他实现相同。它被批准了,在itunes connect中看起来不错。都是非消耗品。

但是在我的 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 Connect 中一切正常。

谢谢

4

1 回答 1

2

我按照 Davis G. 在评论中提到的和 dcRay在这里回答的那样做了。

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

  2. 在您的应用程序 Info.plist 文件中,检查 Bundle Identifier(例如 com.company.appname)是否与 iTunes Connect 中的匹配

于 2014-01-10T19:15:06.077 回答