2011-11-01 30 views
2

我正在制作基于应用程序购买的Android应用程序。在我的应用程序中,我有一个示例视频,如果用户想要购买它,我想通过Android电子市场网站进行应用内购买。如何从Android市场中列出应用程序购买物品

我经历了Downloading the Sample Application中的步骤。

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

在开发者网站,我发现下面一行:

不要发布示例应用程序;将其作为未发布的草稿应用程序。 示例应用程序仅用于演示目的,不应在Android电子市场上公开提供。

当我运行该应用程序,然后单击购买按钮时出现一个警告框,说 “您请求的项目不可购买”。

+0

我的Android市场帐户不是Gmail帐户,在我的Android市场资料中,我添加了我的Gmail帐户作为测试帐户。在我的设备中,我使用我的Gmail帐户登录 - 这是我的问题的原因...... –

回答

-1

最后我发现我的错误与示例应用程序的帮助。在市场帐户中给出的应用产品ID必须在应用的两个地方给出。在 CatalogEntry[] CATALOG and in the strings.xml file the ids entered must be the same.我已经在产品目录中给出了相同的ID,但在strings.xml文件中没有给出

现在,应用内产品已正确列出。

-1

Android文档在这一点上相当混乱。

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

确保连接到您的设备的电子邮件地址,在“测试帐号”字段(单独多个电子邮件用逗号地址)输入:https://market.android.com/publish/editProfile

但是,当您添加一个应用程序内购买产品的应用,您需要点击该产品的发布按钮。该应用程序未发布,但产品是。

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

相关问题