我有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连接中的一切看起来都不错。
由于
答案 0 :(得分:2)
我按照Davis G.的评论和dcRay的回答here做了。
确保您在真实设备上进行测试
在您的应用Info.plist文件中,检查捆绑标识符(例如com.company.appname)是否与iTunes Connect中的匹配