【问题标题】:In-App-Purchase invalid product id only on release versionIn-App-Purchase 仅在发布版本上无效的产品 ID
【发布时间】:2014-09-17 22:49:18
【问题描述】:

我昨天发布了一个新版本的应用,其中添加了应用购买。我们在沙盒模式下使用测试帐户进行了测试,一切正常,但是一旦我们从应用商店下载应用程序,SKProductsRequestDelegate 方法:

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

返回无效的产品 ID 而不是有效的。我很困惑,因为我以前遇到过这类问题,但只是在尝试让它们在调试模式下工作时,从来没有在应用程序从应用商店发布之后。我已经仔细检查了http://troybrant.net/blog/2010/01/invalid-product-ids/ 列表中的所有内容,这些都不是问题。

这是另一个线程,这正是我的问题,但这里没有解决方案:iOS In App Purchase - "Invalid Product ID" in release, NOT development version

【问题讨论】:

  • 商品提交审核通过了吗?
  • 是的。这是对商店中已有应用程序的更新,并且产品是使用最新的二进制文件提交的。它们已获得批准并在 iTunes Connect 中被标记为“可出售”

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


【解决方案1】:

我也遇到了这个问题,22 小时后问题会自动修复。所以我认为这是应用商店的问题,苹果需要一些时间在他们的服务器中添加你的 iap ID。

【讨论】:

  • 和我一样。等待 24 小时后修复
【解决方案2】:

事实证明,应用购买是一种神奇的方式。晚上 8 点左右,我们注意到一切开始正常工作。我们之前曾向 Apple 提出帮助请求,但从未收到回复,所以我不确定这是否是修复的开始,或者它是否只是我们需要等待的事情之一。

【讨论】:

    【解决方案3】:

    我也遇到了这个问题,我去苹果开发者论坛寻求解决方案。问题可能出在审核团队的设备或环境上。

    这里是全文链接:https://devforums.apple.com/thread/233371

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-02-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-12-14
      • 2017-05-29
      • 1970-01-01
      相关资源
      最近更新 更多