0

我在 iTunes Connect 中注册并获准销售一种产品。我请求正确的产品 ID,但 SKProductsResponse 对象返回 null productIdentifier 和 null invalidproductIdentifier。

可能是什么问题呢?

  • 注册产品总数:1
  • 产品 ID 匹配:是
  • 清除购买:是的
  • 开发工具包:iOS4.0
  • 设备操作系统:iOS4.0 安装在 iPhone 3G 上
  • APPSTORE ACCOUNT:退出真实账户(创建测试账户)
  • 构建设置:在设备上进行开发和测试(对于所有说“使用 distrib 进行测试”的人来说,您应该如何在设备上测试 distrib?)
4

2 回答 2

1

获得无效产品 ID 的原因之一是:如果您在设备上运行 App Store 下载的应用程序,然后尝试运行同一应用程序的调试二进制文件(使用开发人员配置文件构建),您将获得无效的产品编号。因此,请确保在安装调试二进制文件之前删除 AppStore 版本的 App。

我花了一整天的时间才发现这个 IAP 测试的隐藏问题。

于 2010-12-24T09:33:16.130 回答
0

您是否尝试过仅使用 productid 而不是完整的 bundleid + productid?我听到的结果好坏参半,但我遇到的问题是只能在模拟器中看到我的产品而不是设备(所有标准都符合您上面列出的条件)

于 2011-12-31T02:12:58.013 回答