应用内结算:在现有已发布应用上添加结算

mus*_*ikk 5 android in-app-purchase in-app-billing

我们在Google Play上发布了一个现有应用(apk v282).此应用没有应用内商品且没有BILLING权限.

我们开发了一个升级版本(v292),其中包含应用内商品和BILLING权限.

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

从这个页面,我们有两个选择:

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

要添加应用内商品,您需要向APK添加BILLING权限.

因此我们无法创建应用内商品,可能是因为v282仍处于草稿配置中.

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

总而言之:如何在以前没有它的应用程序中测试应用程序内购买?

小智 7

对于每个寻找解决方案的人来说:将apk上传到alpha就行了.因此,您应该为您的Android清单添加计费权限,构建签名版本并将apk加载到alpha.之后,您可以在app中配置购买产品,而无需将apk上传到生产中.

  • 这应该标记为正确答案 (3认同)

gge*_*ish 1

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