首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >您请求的商品不可购买

您请求的商品不可购买
EN

Stack Overflow用户
提问于 2012-10-29 14:50:34
回答 11查看 103.7K关注 0票数 113

我试图将Android Market的应用内购买集成到我的应用中,但不幸的是,每次我试图购买真正的应用内产品时,都会遇到一个恼人的错误。

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

/**可以购买的产品的产品列表条目数组。*/

代码语言:javascript
复制
private static final CatalogEntry[] CATALOG = new CatalogEntry[] {
    new CatalogEntry("full", "Full v", Managed.MANAGED),

};

我已经使用Eclipse导出了应用程序,并将其安装在我的手机上,还将其上传到Android Market网站。同样,在Android市场的网站上,我已经添加了full作为应用内购买并发布。

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

当我在手机上运行应用程序时,每当我尝试购买完整的安卓产品时,都会收到一条你要求的商品不可用的android消息,但如果我尝试一下,比如android.test.purchased,它绝对可以正常工作。

您所请求的项目的文档不适用于购买android,说明如下:

表示Android Market在应用程序的产品列表中找不到请求的项目。如果REQUEST_PURCHASE请求中的产品ID拼写错误,或者应用程序的产品列表中的某个项目未发布,就会发生这种情况。

产品ID是完全相同的,它是明确发布的,请求必须通过ok,因为它是示例应用程序。

我正在使用相同版本的apk,我也在apk产品中发布并激活了apk。但是我仍然面临着同样的问题,请帮助我解决它。

任何想法都将不胜感激!

EN

回答 11

Stack Overflow用户

回答已采纳

发布于 2012-10-30 15:05:17

请检查您是否使用相同的测试帐号邮件id

票数 6
EN

Stack Overflow用户

发布于 2013-05-31 15:38:29

当产品在Play Store上是Inactive时,就会发生这种情况,Activate产品,它应该工作正常。

票数 45
EN

Stack Overflow用户

发布于 2016-05-21 07:26:15

这个错误还有另一个可能的原因,它几乎让我抓狂了一整天,直到我找到了问题所在: apk版本。如果您使用的本地apk (签名正确、密钥正确、产品If正确)的版本号高于上传到Play Store的版本号,您也会收到此错误。

希望这能帮助到某人

票数 28
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13117081

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档