【问题标题】:In app purchases in iTunes Connect. How to make the in app purchase "Cleared for sale"?iTunes Connect 中的应用内购买。如何使应用内购买“清仓出售”?
【发布时间】:2011-09-13 16:43:23
【问题描述】:

我正在尝试将应用购买添加到已在应用商店出售的应用中,以便下次更新。我之前从未添加过任何应用内购买。

我正在使用 MKStoreKit 来处理应用内购买,所以我认为一切都应该是在编码方面。

当我的应用启动时,我查询了可用的应用内购买列表,这成功返回了应用内购买的列表(目前只有两个)和它们的价格。

我的应用中有一个发送购买请求的按钮,我传入了相应的产品 ID。这每次都会被取消,我收到错误消息

用户取消交易:

在日志中。

通过阅读其他博客和帖子,我得出结论,这是因为我的应用内购买未在 iTunes Connect 中进行销售,他们目前说“等待审核”。

我已尝试此检查列表中的所有内容以尝试使其正常工作http://troybrant.net/blog/2010/01/invalid-product-ids/,但仍然没有。

我提交了一个应用程序,但几个小时后开发人员拒绝了它,因为我听说这对某些人有用。

有人知道我如何在 iTunes Connect 中进行应用内购买交易吗?

【问题讨论】:

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


    【解决方案1】:

    刚刚发现我从未关闭过这个问题。发生这种情况的原因是当时苹果的服务器正在运行。游戏中心沙盒也在当时受到影响。我把它放了几天,当我回到它时它就开始工作了。

    【讨论】:

      【解决方案2】:

      实际上,您应该在提交应用程序以供审核之前对其进行测试。 Afaik,一旦他们处于审查状态,使用测试帐户购买可能无法正常工作。您可以尝试创建另一个应用内商品用于测试目的,只需创建它并尝试购买(使用您的 iTunes Connect 测试帐户)而不提交它以供审核。

      可以在相应应用内商品的定价和可用性部分设置已批准销售状态。

      【讨论】:

      • 发布二进制文件是我尝试的最后一件事,在此之前我遇到了同样的问题。我有开发人员拒绝它,我仍然得到同样的错误。已在 iTunes Connect 中一直勾选已清除待售选项,因此这也不是问题。
      猜你喜欢
      • 2012-04-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-05-05
      • 2014-11-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多