相关疑难解决方法(0)

您请求的商品无法购买

我正在尝试将Android Market应用内购买整合到我的应用中,但不幸的是,每当我尝试购买真正的inapp产品时,都会遇到恼人的错误.

我已经采用了示例应用程序(Dungeons)并将其添加到我的应用程序中.我已更新公钥,并将产品列表更新为以下内容:

/**可购买产品的一系列产品列表条目.*/

private static final CatalogEntry[] CATALOG = new CatalogEntry[] {
    new CatalogEntry("full", "Full v", Managed.MANAGED),

};
Run Code Online (Sandbox Code Playgroud)

我已经使用Eclipse导出了应用程序,并将其安装在我的手机上,并将其上传到Android Market网站.同样在Android Market网站上,我已经添加了完整的应用内购买并发布了它.

我还将我的googlemail帐户添加为测试帐户(这是我在手机上登录的帐户).

当我在我的手机上运行该应用程序时,每当我尝试购买时,我都会收到您要求购买的消息,但是如果我尝试例如android.test.purchased,那么它的工作原理非常好.

您请求的不可购买的项目的文档说明如下:

表示Android Market无法在应用程序的产品列表中找到所请求的项目.如果产品ID在REQUEST_PURCHASE请求中拼写错误,或者在应用程序的产品列表中未取消项目,则会发生这种情况.

产品ID定义相同,它已定义发布,请求必须通过ok,因为它是示例应用程序.

我使用相同版本的apk和我发布inapp产品也和激活apk也.但我仍然面临同样的问题,请帮助我解决它.

任何想法将不胜感激!

android in-app-purchase in-app-billing

87
推荐指数
9
解决办法
7万
查看次数

标签 统计

android ×1

in-app-billing ×1

in-app-purchase ×1