New In App Purchases产品添加到第二版不被Apple退回

Cha*_*man 6 objective-c in-app-purchase

我目前在Apple App Store中有一个带有x2 In App Purchase产品的应用程序.

我现在正在尝试创建第二个版本(v1.1)并在应用购买产品中添加了2个额外版本.但是,当我去苹果时,旧的产品ID会在下面的委托方法中返回,但新的产品ID不会被退回?

- (void)productsRequest:(SKProductsRequest *)request didReceiveResponse:(SKProductsResponse *)response
Run Code Online (Sandbox Code Playgroud)

我已经检查过它们已完全添加到itunes connect的应用内购买部分,它们都在"等待屏幕截图",我不能这样做,因为它们没有被Apple退回.

还有其他人遇到过这个问题吗?一个决议?

Cha*_*man 2

哎哟!我没有将新的应用程序内购买产品 ID 传递到以下内容中,因此 Apple 并不希望他们返回详细信息: [[SKProductsRequest alloc] initWithProductIdentifiers:_productIdentifiers];

希望这个答案将来可以对其他人有所帮助。刚刚用完我的一张苹果年票来回答这个问题。