【问题标题】:In App Purchases - empty product list应用内购买 - 空产品列表
【发布时间】:2011-11-15 17:53:06
【问题描述】:

我正在尝试了解如何使用应用内购买。我已经阅读了很多文档并看到了很多示例代码,但我不明白为什么产品列表是空的。根据文档和论坛,我做了这个:

  1. 在 iTunes connect 上设置合同。
  2. 在供应门户上创建具有唯一捆绑 ID 的 AppID
  3. 为此 AppId 创建和安装配置文件并启用应用内购买
  4. 在 iTunes 连接上创建应用程序。
  5. 为此应用程序创建购买。
  6. 提交申请。
  7. 拒绝申请。

在代码中,我尝试按产品 ID 接收产品信息,结果我可以看到空列表。但是,我可以看到一组无效的产品 ID。

你能帮我理解什么是错的吗?

谢谢。


根据 Apple 文档:

按照这些步骤在沙盒中测试您的应用程序。
- 在测试 iOS 设备上从您的 iTunes 帐户注销。
- 在您可以测试您的应用程序之前,您必须先退出您的常规 iTunes 帐户。 iOS 3.0 在设置应用程序中包含一个商店类别。要注销您的 iTunes 帐户,请退出您的应用程序,启动设置应用程序并单击商店图标。从当前活动的帐户中退出。
- 重要提示:请勿在“设置”应用程序中使用您的测试帐户登录。
- 启动您的应用程序。
- 退出帐户后,退出设置并启动您的应用程序。当您从应用程序的商店进行购买时,Store Kit 会提示您对交易进行身份验证。使用您的测试帐户登录以批准付款。不发生金融交易,但交易完成,就像付款一样。

我试过了,但在我询问产品时看不到“Store Kit 提示您进行身份验证”。也许我需要在 xCode 中设置项目?


嗯……

我可以在 iOS 5 的模拟器中看到产品但无法购买。魔法。

【问题讨论】:

    标签: ios sdk in-app-purchase


    【解决方案1】:

    尝试删除您设备上的构建和应用。我认为这个应该可以。

    【讨论】:

    • 我试过了。结果相同。我只能在 iOS 5 模拟器上看到产品。 Game Center 也有同样的问题。
    【解决方案2】:

    Apple 的服务器可能需要几个小时才能启用应用内购买。我遇到了和你一样的问题,但是半天后才开始工作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-10-30
      • 2013-05-09
      • 1970-01-01
      • 2015-04-13
      相关资源
      最近更新 更多