iOS应用内购买

时间:2011-06-17 11:09:32

标签: ios cordova in-app-purchase

我知道有很多相关的问题,我已经阅读了所有这些问题,但仍未找到答案,所以请阅读我的问题。

问题: 我尝试使用SKProductRequest获取产品ID,但只返回无效的id。 尝试购买 - 无法连接到iTunes错误。

  • 在Provisioning Portal中启用的应用程序购买
  • IAP产品已添加到iTunes Connect with Cleared for Sale中的应用程序中(状态为准备提交)
  • iTunes Connect和* .plist中的捆绑ID是相同的
  • 目标iOs为3.0及以上
  • 执行SKProductRequest时使用完整产品ID(。*。ProductID)。
  • 尝试重新安装应用,iTunes等。
  • 从设置
  • 中的商店退出

另外,我使用的是Phonegap和InAppPurchaseManager插件,但我认为问题出现在商店设置中而不是Phonegap中。

有什么想法我错过了吗?

我最后想到的是批准'iOS付费应用程序'合同。他们最终批准了它,但IAP仍然无效。

请帮忙!不可能没有解决方案。

1 个答案:

答案 0 :(得分:1)

我找到了答案!在所有指南中,我只看到了“在执行请求时使用完整产品ID(AppID.ProductID)”的措辞,但实际上您应该在iTunes Connect中以此形式指定ProductID!所以,我的ProductID是'com.test1.testProduct1',我在所有请求中发送完全相同的ID。问题解决了!