在应用程序购买 - 空产品列表

时间:2011-11-15 17:53:06

标签: ios sdk in-app-purchase

我正在尝试了解如何使用In App Purchase。我已经阅读了很多文档并看到了很多示例代码,但我无法理解为什么产品列表是空的。根据文档和论坛,我做了这个:

  1. iTunes连接上的设置合约。
  2. 在具有唯一捆绑ID的供应门户上创建AppID
  3. 为此AppId创建并安装配置文件并启用In App Purchases
  4. 在iTunes上创建应用程序。
  5. 为此应用程序创建购买。
  6. 提交申请。
  7. 拒绝申请。
  8. 在代码中,我尝试按产品ID接收产品信息,因此我可以看到空列表。但是,我可以看到一系列无效的产品ID。

    你能帮我理解出了什么问题吗?

    感谢。


    根据Apple文档:

      

    按照以下步骤在沙箱中测试您的应用程序    - 从测试iOS设备上的iTunes帐户注销    - 在测试应用程序之前,必须先注销常规iTunes帐户。 iOS 3.0在“设置”应用程序中包含“商店”类别。要注销iTunes帐户,请退出应用程序,启动“设置”应用程序,然后单击“存储”图标。退出当前有效的帐户。
       - 重要提示:请勿在“设置”应用程序中使用您的测试帐户登录    - 启动您的申请    - 退出帐户后,退出“设置”并启动应用程序。当您从应用程序的商店购物时,Store Kit会提示您验证交易。使用您的测试帐户登录以批准付款。没有金融交易发生,但交易完成就像付款一样。

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


    唔...

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

2 个答案:

答案 0 :(得分:1)

尝试在您的设备上删除您的版本和应用。我认为这个应该有用。

答案 1 :(得分:1)

Apple的服务器可能需要几个小时才能实现应用内购买。我遇到了与你相同的问题,但之后半天才开始工作。