Android Cookie

Android 安卓是最开放的手机操作系统,谷歌安卓APP开发和安卓市场的相关话题

Android应用内购买 – RESULT_ITEM_UNAVAILABLE

我正在尝试将Android Market应用内购买整合到我的应用中,但不幸的是每次我尝试购买测试产品时都会遇到恼人的错误。 我已经采用了示例应用程序(Dungeons)并将其添加到我的应用程序中。 我更新了公钥,并将产品列表更新为以下内容: /** An array of product list entries for the products that can be purchased. */ private static final CatalogEntry[] CATALOG = new CatalogEntry[] { new CatalogEntry(“lemonstorm.huru.full”, “Full v”, Managed.MANAGED), new CatalogEntry(“android.test.purchased”, “purchased”,Managed.UNMANAGED), new CatalogEntry(“android.test.canceled”, “cancelled”,Managed.UNMANAGED), new CatalogEntry(“android.test.refunded”, “Refunded”,Managed.UNMANAGED), new CatalogEntry(“android.test.item_unavailable”, “unavailable”,Managed.UNMANAGED) }; 我使用Eclipse导出了应用程序,并将其安装在我的手机上,并将其上传到Android Market网站。 同样在Android Market网站上,我添加了lemonstorm.huru.full作为应用内购买并发布。 我还将我的googlemail帐户添加为测试帐户(这是我在手机上登录的帐户)。 当我在手机上运行应用程序时,每当我尝试购买lemonstorm.huru.full时,我会得到一条RESULT_ITEM_UNAVAILABLE消息,但如果我尝试例如android.test.purchased,它的工作原理绝对正常。 RESULT_ITEM_UNAVAILABLE的文档说明如下: 表示Android Market无法在应用程序的产品列表中find所请求的项目。 […]