当我尝试使用应用内计费运行我的应用程序时,我收到错误消息:“此版本的应用程序未配置为通过 Google Play 计费。有关更多信息,请查看帮助中心”。
我已经在 Manifest 文件中获得了计费权限,并且我有一个已签名的 .apk 作为草稿上传到 Google Play,我还在我的手机上安装了相同的签名 apk。
关于如何解决这个问题的任何帮助?
最佳答案
此错误可能由多种原因引起。
以下是 Google IAB 测试的要求列表。
先决条件:
- AndroidManifest 必须包含“com.android.vending.BILLING”权限。
- APK 内置于 Release模式。
- APK 使用发布证书签名。 (重要提示:“App Signing by Google Play”只有在您直接从 GooglePlayStore 下载时才有效!)
- APK 至少被上传到开发者控制台一次的 alpha/beta 分发 channel (以前 - 作为草稿)。 (需要一些时间~2h-24h)。
- IAB 产品已发布,其状态设置为 Activity 。
- 已在开发者控制台中添加测试帐户。
测试要求:
- 测试 APK 与上传到开发者控制台的版本代码相同。
- 测试 APK 使用 与上传到 dev.console 的证书相同的证书签名。
- 测试帐户(不是开发者)- 是设备上的主帐户。 (可能不需要主帐户 - 根据 @MinosL 评论)
- 选择加入测试帐户作为测试人员,并且它与有效的付款方式相关联。 ( @Kyone )
P.S:使用发布证书调试:https://stackoverflow.com/a/15754187/1321401 (Thnx @dipp 链接)
P.P.S:想上这个名单很久了。
关于android - 此版本的应用程序未配置为通过 Google Play 计费,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11068686/