iOS应用内购买

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

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

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

此外,我使用Phonegap和InAppPurchaseManager插件,但我认为问题是在商店设置中的某个地方,而不是在Phonegap中。

有什么想法我错过了吗?

我最后想到的是批准“iOS付费应用程序”合同。 他们最终批准了它,但IAP仍然不起作用。

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

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