1

我想发布我的一个付费应用程序的新版本,但现在可以免费使用 In App Billing v2 集成。

问题是,我可以使用测试帐户测试新版本吗?一般情况下,对于一个全新的应用,我会把APK作为草稿上传,然后从配置了测试账户的设备上测试购买,就可以了。但是在这种情况下,当我尝试测试应用程序时,会出现著名的“此版本的应用程序未配置市场计费”。这是否与当前在 Google Play 中发布的 APK 是 v1 没有 In App Billing 并且在我的设备中安装了带有 In App Billing 的 v2 相关的问题,尽管事实上我已经上传了带有 In App Billing 的 v2 作为草稿?

为了更清楚,我的情况是:

  • 我目前在 Google Play 上发布了我的应用程序的 v1,这是一个付费应用程序。
  • 我已将我的应用程序的新 v2 作为草稿上传到 Google Play,现在可以免费使用应用内计费集成。
  • 我已经在我的设备中手动安装了我的应用程序的新 v2。
  • 我无法测试该应用程序,因为出现“此版本的应用程序未配置市场计费”错误。

为什么?因为我已经发布了不包含 In App Billing 的应用 v1?

4

2 回答 2

0

好吧,您收到消息的主要原因是因为您刚刚上传了您的 apk

你可以查看安卓网站:Testing In App Billing

在第 3 点,您可以看到:

确保您已将应用程序的签名 APK 上传到开发者控制台,并将一个或多个应用内产品与您的应用程序相关联。您无需在 Google Play 上发布应用程序即可对其进行测试。

警告:上传 APK for Google Play 后可能需要 2-3 小时才能识别您更新的 APK 版本。如果您在上传的 APK 被 Google Play 识别之前尝试测试您的应用程序,您的应用程序将收到一条“已取消购买”响应以及错误消息“此版本的应用程序未启用应用内结算”。</p >

这是针对 V3 的,但我想识别新 apk 的部分仍然相同

于 2013-02-06T03:27:05.383 回答
0

您必须确保草稿应用程序的版本和签名与您用于测试的版本和签名相同。您还需要等待几个小时才能使草稿生效。不确定付费->免费转换的支持程度如何,尽管它应该通过将价格设置为 0 来工作。

于 2013-02-06T03:14:54.317 回答