应用内购买产品ID澄清

时间:2012-08-10 05:59:35

标签: ios5 in-app-purchase

我在我的应用程序中使用过像“ADR123”这样的“产品ID”。我收到“无效的产品标识符”应用内购买无效,此产品ID是否有效?

2 个答案:

答案 0 :(得分:2)

您需要确保捆绑包标识符是针对itunesconnect上的同一个应用的标识符,该标识符已在应用内购买中添加了此产品ID

答案 1 :(得分:1)

按照http://troybrant.net/blog/2010/01/invalid-product-ids/

的清单进行操作

另请参阅this博客。

<强>清单: -

  • 您是否为应用ID启用了应用内购买?
  • 您是否已检查过您的产品已清关待售?
  • 您是否已提交(并可选择拒绝)您的应用程序二进制文件?
  • 您项目的.plist捆绑ID是否与您的应用ID相匹配?
  • 您是否为新的App ID生成并安装了新的配置文件?
  • 您是否已使用此新配置文件将项目配置为代码签名?
  • 您是否正在为iPhone OS 3.0或更高版本构建?
  • 您在制作SKProductRequest时是否使用完整的产品ID?
  • 自从将产品添加到iTunes Connect后,您有几个小时的时间?
  • 您的银行详细信息是否在iTunes Connect上有效? (通过马克)
  • 您是否尝试从设备中删除该应用并重新安装? (通过Hector,S3B,Alex O,Joe和Alberto)
  • 你的设备越狱了吗?如果是这样,您需要恢复IAP的越狱才能工作。 (通过哦,我的上帝,罗马和xfze)