Android中的应用内结算 确切的方法?

我一直在为Android应用程序开发应用程序内置计费。 基本的应用程序将是免费的,应用程序内的应用程序将以一个价格。

我遵循了Android Developers网站上记载的实现方法。 但是,它仍然说,我可以访问我在Android电子市场中创build的应用程序,当它处于testing应用程序的未发布模式时。 但是这似乎不起作用。

我当前的进度我可以从我的应用程序调用结算服务来成功进行应用内结算。 但答复说:“错误:项目未find”我从我的基本应用程序请求的应用程序可在Android市场处于未发布状态。 有两个在应用程序中的应用程序。

我的问题

  1. 我已经在应用程序中提到了项目ID com.karthik。 这是正确的吗? 还是应该打电话给com.karthik.item.inapp1?
  2. 我应该在Android Market上做些什么改变? 我在市场上添加了另一个电子邮件ID作为testing者的电子邮件ID。 而我正在使用这个在设备上testing这个应用程序。

请帮助我!

PS:我在论坛上查了其他类似的问题。 但他们不帮我!

  • 在第3版中处理应用内结算退款
  • 在应用程序结算v3 NullPointerException
  • IABHelper。 queryInventoryAsync返回没有购买,但启动产品stream失败,“项目已拥有”
  • 三星等离子与Android应用内结算
  • android应用内结算 - restoreTransactionInformation
  • 通过应用内结算方式进行捐赠
  • Google IAP会返回简短的购买令牌以进行validation
  • 如何使用Ruby服务器validationAndroid In-app Billing?
  • 这是清单:

    1. 在发行模式下签署 .apk。
    2. 将.apk作为“未发布的草稿” 上传到Google Play。
    3. 上传您的草稿应用的产品列表 。
    4. 确保发布您的项目 ,但不是你的应用程序
    5. 将发行模式.apk 安装到设备
    6. 使用testing帐户运行应用程序
    7. 在应用内购买商品

    我正在testing一个类似的应用程序(免费使用应用程序内结算),我必须发布这些项目 ,尽pipe应用程序仍然未发布。

    1. 我在我的开发控制台(公钥)中将公钥更改为一个公钥
    2. 还根据上述build议更改了代码

    在这两个以上的应用内结算工作。