【问题标题】:Android InApp Billing - version not configured error, while using releaseAndroid InApp Billing - 使用版本时未配置版本错误
【发布时间】:2016-07-07 11:58:47
【问题描述】:

另一个 Android InApp 计费问题...

我收到以下错误:

此版本的应用程序未配置用于计费。

,在尝试购买真实配置的托管项目时。我已经发布了多个用于生产的版本。它们不包含任何帐单代码, 但我认为从我当前的开发分支签署一个版本号和名称与商店中最后一个 apk 相同的发布版本会适合 - 但它不适合。

我在开发分支 apk 上做了什么:

  1. 添加了清单权限

  2. 添加了帐单代码以使用我的 sku 进行购买

  3. 将版本名称和编号更改为与上次商店版本相同

  4. 将具有相同 sku 的托管产品添加到开发控制台并激活它

  5. 等了 24 小时+

  6. 将我的 google 帐户从设备添加到 alpha 测试人员

  7. 在 devC>settings>Account Details 中将我的 google 帐户添加到 Gmail 帐户并测试访问权限

  8. 为发布构建 apk 并像往常一样使用发布密钥对其进行签名

我在这里可能缺少什么?提前谢谢!

【问题讨论】:

  • 您是否在您的 google play 商店上传更改版本的 apk
  • 改版了?我没有上传从我的开发分支构建的 apk。但它使用的版本号和代码与已通过商店上传和发布的版本相同。
  • 您是否正确阅读了我的问题? :)
  • 尝试购买真实配置的托管项目时。我已经发布了多个用于生产的版本。它们不包含任何计费代码,但我认为从我当前的开发分支使用与商店中的最后一个 apk 相同的版本号和名称签署发布版本会适合 - 但事实并非如此。您说您想在另一个应用程序中使用相同名称或版本的配置产品,对吗?
  • 是的,我想购买我的产品(我已通过开发控制台配置和激活),使用我的应用程序,该应用程序是为发布而构建的,并且与已上传的应用程序具有相同的版本和编号储藏。除了计费代码之外,这两个 apk 完全相同。

标签: android in-app-purchase in-app-billing


【解决方案1】:

按照 android 开发者网站上的这些步骤操作:

要在您的应用程序中实现应用内结算,您需要执行以下操作:

Add the In-app Billing library to your project.
Update your AndroidManifest.xml file.
Create a ServiceConnection and bind it to IInAppBillingService.
Send In-app Billing requests from your application to IInAppBillingService.
Handle In-app Billing responses from Google Play

检查 Inapp Billing链接

在 Alpha 版中发布您的应用进行测试,然后检查它是否可以正常工作。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-02-13
    • 1970-01-01
    • 1970-01-01
    • 2022-06-21
    • 2013-09-28
    • 1970-01-01
    • 1970-01-01
    • 2012-10-16
    相关资源
    最近更新 更多