2011-06-17 132 views
2

我知道有很多相关的问题,我已经阅读了所有问题,但仍未找到答案,请阅读我的问题。iOS应用程序内购买

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

  • 应用程序内购买,在资源调配门户网站启用
  • IAP产品添加到iTunes Connect中的应用与可销售选中(状态为准备提交)从iTunes Connect和*的.plist
  • 包ID都是一样的
  • 定位到iOS 3.0及以上
  • 使用完整的产品ID(。*。产品ID)做SKProductRequest时。
  • 尝试重新安装应用程序,在设置

的iTunes等

  • 注销从商店还有,我用的PhoneGap和InAppPurchaseManager插件,但我认为问题出在存储设置,而不是在PhoneGap的地方。

    任何想法我错过了什么?

    我想过的最后一件事是批准'iOS Paid Applications'合同。他们最终批准了它,但IAP仍然不起作用。

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

  • +0

    +1这是一个可怕的话题,因为你没有得到任何有关为什么id的无效信息。我可能会遇到与atm相同的问题。我希望有人提出了一个答案:) – 2011-06-17 11:27:19

    +0

    这是对现有应用程序的更新? – phi 2011-06-17 11:47:30

    回答

    1

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