2013-02-16 96 views
5

我们在Google Play中发布了一个现有应用(apk v282)。此应用没有应用内商品,也没有“结算”权限。应用内结算:在现有已发布应用上添加结算信息

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

我们在Google Play控制台中创建应用内商品时遇到问题: 当我们上传v292 apk作为Google Play控制台的草稿时,我们在草稿中列出了两个APK:旧版和新版: enter image description here

在该页面中,我们有两个选择:

1-要么我们点击“应用内商品”左侧列表上打造我们的产品,我们看到了一个页面,指出:

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

因此,我们无法创建应用内产品,可能是因为v282仍处于草稿配置状态。 2,或者,我们删除旧的v282 APK(不具备BILLING权限),以便只在草稿配置中保留新的v292。但是,当点击“应用内商品”时,我们会收到关于未保存配置的弹出式警告。但没有按钮来保存它,只发布。当然,我们不想在测试中发布它。

总结一下:如何测试应用程序购买在以前发布的应用程序没有它?

+0

提问者的问题......当您发布APK时是否显示您可以立即添加应用程序购买?或者你需要等几个小时?我几个小时前发布了它(具有帐单权限),但仍然得到了相同的消息...... Google为什么要求开发人员上传新的APK来创建IAP ...?! – K2xL 2013-05-11 21:10:08

回答

1

我有完全相同的问题。我最终做的是使用新权限上传新版本,但没有显示应用内结算选项。我很容易,因为它只是一个优先选项,可以删除很容易显示的广告。一旦发布该网站,我就可以创建应用内产品,并且我可以用一个新的apk文件进行测试,并在之后不久发布该文件。

1

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

在应用程序内购买只是检查,以便don't choose any package name which you want to use in feature.因为每个包的名称是独一无二的,谷歌反正记住所有包的名称,以便您可以使用此提醒

,然后测试在这一点,当你在成功的全力奔跑该临时构建应用程序,然后你可以再次更改你想要上传你的下一个apk的以前的包名称,你必须从中删除旧版本,然后你才可以在应用程序产品中创建。

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

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

0

我认为这里的问题在于Google Play控制台认为您正在尝试发布多个apks。这如果的APK针对不同的设备配置仅支持:

publishing multiple apks

我认为一旦你删除以前的版本,你将能够使用应用内结算,以激活新版本。我会尽快尝试,如果我了解更多,请更新此答案。

4

对于每个寻找解决方案的人来说:上传一个apk到alpha都可以。所以你应该添加计费权限到你的Android清单,建立一个签名版本并加载apk到alpha。之后,您可以在应用购买产品中进行配置,而无需将apk文件上传到制作。

+1

这应该被标记为正确的答案 – 2016-09-29 06:22:05