【问题标题】:In-App Billing in Android. The exact way?Android 中的应用内结算。具体方法?
【发布时间】:2011-11-16 15:09:22
【问题描述】:

我一直致力于在 Android 中为我正在构建的应用实施应用内结算。基本应用程序将是免费的,而应用程序内应用程序将收费。

我遵循了 Android Developers 网站中记录的实现方法。但是,它仍然说我可以在设备上处于未发布模式时访问我在 Android Market 中创建的应用程序,该应用程序具有测试应用程序。但这似乎不起作用。

我目前的进度 我可以从我的应用程序调用计费服务以成功进行应用内计费。但回复说“错误:找不到项目” 我从我的基础应用程序请求的应用程序在未发布状态的 android 市场中可用。里面有两个应用内应用。

我的问题

  1. 我在应用程序中提到了项目 ID 为 com.karthik。首先这是正确的吗?或者我应该调用类似 com.karthik.item.inapp1 的名称吗?
  2. 我应该在 Android 电子市场中进行哪些更改?我在市场上添加了另一个电子邮件 ID 作为测试人员的电子邮件 ID。我正在使用它的设备上测试这个应用程序。

请帮帮我!

P.S.:我已经检查了论坛中的其他类似问题。但他们没有帮助我!

【问题讨论】:

标签: android in-app-billing


【解决方案1】:

这是清单:

  1. Sign .apk 处于发布模式。
  2. Upload .apk 作为 Google Play 的“未发布草稿”。
  3. 为您的草稿应用上传 products list
  4. 确保发布您的项目,但不是您的应用
  5. Install释放模式.apk到设备
  6. 使用test account 运行应用程序
  7. 在应用内购买商品

【讨论】:

  • 谢谢大卫!这有帮助! :)
  • 使用测试账号真的需要恢复出厂设置吗?
  • 您不能使用您的发布者帐号,手机上的主帐号需要是测试帐号。
  • @DavidYKay 你说得对,我也按照你提到的相同步骤签署了应用程序,然后制作产品列表,但它没有显示我制作的产品列表。为什么会这样?你能帮我解决这个问题吗?谢谢...
  • 您好 Amandeep,您应该将您的问题移至另一个线程,但这可能是因为您需要在设备上创建您的项目列表。在 Google Play/Android Market 中发布项目仅启用 ID。客户端不会下载该列表。
【解决方案2】:

我正在测试一个类似的应用(通过应用内计费免费),我必须发布项目,尽管该应用仍未发布。

【讨论】:

  • 耶!我通过了!用于测试应用内结算的帐户存在问题!
【解决方案3】:
  1. 我在开发控制台中将公钥更改为一个(公钥)
  2. 还按照上面的建议修改了代码

上述两种应用内计费都有效。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-07-02
    • 2011-10-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-06-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多