5

我们在 Google Play 中发布了一个现有的应用程序 (apk v282)。此应用没有应用内商品,也没有 BILLING 权限。

我们开发了包含应用内产品和 BILLING 权限的升级版本 (v292)。

我们在 Google Play 控制台中创建应用内产品时遇到问题:当我们将 v292 apk 作为草稿上传到 Google Play 控制台时,草稿中列出了两个 APK:旧的和新的: 在此处输入图像描述

在此页面中,我们有两种选择:

1-我们点击左侧列表中的“应用内产品”来创建我们的产品,我们看到一个页面说:

要添加应用内商品,您需要将 BILLING 权限添加到您的 APK。

所以我们无法创建应用内产品,可能是因为 v282 仍处于草稿配置中。

2- 或者,我们删除旧的 v282 APK(没有 BILLING 权限),以便在草稿配置中只保留新的 v292。但是当点击“应用内产品”时,我们会收到一个关于配置未保存的弹出警告。但是没有保存按钮,只有发布。当然,我们不想发布它,因为它正在测试中。

总结一下:如何在之前发布的应用程序中测试应用内购买?

4

4 回答 4

7

对于寻找解决方案的每个人:将 apk 上传到 alpha 就可以了。因此,您应该向您的 android manifest 添加计费权限,构建签名版本并将 apk 加载到 alpha。之后,您可以在应用程序中配置购买产品,而无需将 apk 上传到生产环境。

于 2015-04-24T12:34:27.600 回答
1

我有同样的问题。我最终做的是上传具有新权限的新版本,但没有可见的应用内计费选项。我的很容易,因为它只是删除容易不显示的广告的偏好选项。网站发布后,我可以创建应用内产品,我可以使用新的 apk 文件进行测试,并在不久后发布该文件。

于 2013-02-16T13:38:13.857 回答
1

您必须临时更改包名称并在市场上上传新的应用程序(不需要发布)临时。

只需签入应用程序购买,don't choose any package name which you want to use in feature.因为每个包名称都是唯一的,而且 Google 会记住所有包名称,因此您可以使用此提醒

然后在其中进行测试,当您在该临时构建应用程序中成功完全运行时,您可以再次更改您想要上传下一个 apk 的先前包名称,您必须从中删除旧版本,然后您可以立即在应用产品中创建。

现在,如果您想签入应用程序购买,那么您必须从不同的帐户购买该产品except this account in which you are uploading your apk不要担心您可以在检查此功能后回滚您的钱。

我最近遇到了这个问题,我就这样跟着所以我希望你能从我的经验中得到一些帮助。

于 2013-02-18T09:34:02.457 回答
0

我认为这里的问题是 Google Play 控制台认为您正在尝试发布多个 apk。仅当 apk 针对不同的设备配置时才支持此功能:

发布多个 apk

我认为一旦您删除了以前的版本,您将能够通过应用内计费激活较新的版本。如果我了解更多信息,我将尽快尝试并更新此答案。

于 2013-02-24T18:30:47.593 回答