如何从应用程序购买的Android市场列出项目

时间:2011-11-01 14:47:59

标签: android in-app-purchase google-play

我正在制作基于应用内购买的Android应用。在我的应用程序中,我有一个示例视频,如果用户想要购买它,我想通过Android Market网站进行应用内购买。

我完成了Downloading the Sample Application中的步骤。

我下载了示例应用,我尝试将其用于检查目的。我添加了我的市场帐户的公钥,并添加了我要向用户显示的视频名称。在我的市场帐户中,我在应用内商品列表中添加了视频标题,说明,产品ID的详细信息。

在开发者网站中,我发现了以下一行:

  

不发布示例应用程序;将其作为未发表的草案申请表。   示例应用程序仅用于演示目的,不应在Android Market上公开。

当我运行应用程序并单击“购买”按钮时,会出现一个警告框 “您要求的物品无法购买”。

2 个答案:

答案 0 :(得分:-1)

Android文档在这一点上非常混乱。

是的,将APK保留为草稿 - 不要发布它。

确保在“测试帐户”字段中输入附加到您设备的电子邮件地址(用逗号分隔多个电子邮件地址):https://market.android.com/publish/editProfile

但是,当您向应用添加应用内购买产品时,您需要点击产品上的发布按钮。该应用尚未发布,但该产品是。

如果您这样做,那么您应该能够在您的设备上运行该应用程序,查看IAP产品并购买一个,但如果他们的电子邮件地址未在测试帐户中列出,则其他人将无法您的开发人员资料。

答案 1 :(得分:-1)

最后我在示例应用程序的帮助下发现了我的错误。必须在应用程序的两个位置提供市场帐户中提供的in app产品ID。在里面 CatalogEntry[] CATALOG and in the strings.xml file the ids entered must be the same.我在Catalog条目中给出了相同的id,但没有在strings.xml文件中给出

现在应用内商品正确列出。