添加到第二个版本的新应用内购买产品未被苹果退回

New In App Purchases products added to second version not being returned by apple

我目前在 Apple App Store 中有一个包含 x2 应用内购买产品的应用。

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

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

我检查过它们已完全添加到 itunes connect 的应用内购买部分,它们都是 'awaiting screenshot',我无法访问,因为它们没有被 Apple 退回。

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

  1. 确保捆绑包版本为 1.1
  2. 等几个小时。新产品同步到沙盒服务器可能需要一些时间。开发者对 Apple 的延迟抱怨很多。

呸!我没有将新的应用程序内购买产品 ID 传递到以下内容中,因此 Apple 没有寻找它们 return 详细信息: [[SKProductsRequest 分配] initWithProductIdentifiers:_productIdentifiers];

希望这个答案将来能对其他人有所帮助。刚用完我的一张 Apple 年度门票来回答这个问题。