我正在尝试了解如何使用In App Purchase。我已经阅读了很多文档并看到了很多示例代码,但我无法理解为什么产品列表是空的。根据文档和论坛,我做了这个:
在代码中,我尝试按产品ID接收产品信息,因此我可以看到空列表。但是,我可以看到一系列无效的产品ID。
你能帮我理解出了什么问题吗?
感谢。
根据Apple文档:
按照以下步骤在沙箱中测试您的应用程序 - 从测试iOS设备上的iTunes帐户注销 - 在测试应用程序之前,必须先注销常规iTunes帐户。 iOS 3.0在“设置”应用程序中包含“商店”类别。要注销iTunes帐户,请退出应用程序,启动“设置”应用程序,然后单击“存储”图标。退出当前有效的帐户。
- 重要提示:请勿在“设置”应用程序中使用您的测试帐户登录 - 启动您的申请 - 退出帐户后,退出“设置”并启动应用程序。当您从应用程序的商店购物时,Store Kit会提示您验证交易。使用您的测试帐户登录以批准付款。没有金融交易发生,但交易完成就像付款一样。
我已经尝试过了,当我要求提供产品时,看不到“Store Kit提示您进行身份验证”。也许我需要在xCode中设置项目?
唔...
我可以在iOS 5的模拟器中看到产品,但无法购买。魔法。
答案 0 :(得分:1)
尝试在您的设备上删除您的版本和应用。我认为这个应该有用。
答案 1 :(得分:1)
Apple的服务器可能需要几个小时才能实现应用内购买。我遇到了与你相同的问题,但之后半天才开始工作。