Android:发布草稿APK和应用内结算测试 - 如何?

时间:2012-12-16 15:05:37

标签: android in-app-billing apk

Google的文档指出,您应该上传“草稿”APK并添加您的应用内商品 - 然后您就可以与您的开发者和其他关联的“测试”帐户进行测试 - 这就是它所说的......

它还表示您需要使用“新”开发者控制台为计费API的v3添加产品 - 但使用新控制台上传APK会立即发布! - WTG那里谷歌!!!!!

您无法将APK /版权发布到之前版本 - 现在版本的“实时版本”是测试版本 - 请注意这个废话!!

因此,您重新上传旧版本以解决该问题,然后尝试弄清楚如何上传“草稿”APK。切换到旧控制台,您可以上传而不是“激活”APK - 但是这不会被标记为“草稿”,所以我不确定这是什么意思!?

您可以将In-APp产品添加到该产品,但在设备上运行该APK /尝试购买任何东西,会产生一条消息,指出“此应用程序的当前版本未配置为应用程序内结算”。

在这一点上,你意识到你正在与一家公司进行交流,这些公司的文档很多,所以你可以到这个地方寻求帮助! - 请? :)

有人必须设法让这个工作 - 他们是否愿意分享将新APK上传为“草稿”的实际步骤与实际购买(用于测试目的)的应用内商品?

我现在要在Google论坛上发誓:)

2 个答案:

答案 0 :(得分:6)

1)获取任何版本的代码并向其添加以下权限:

<uses-permission android:name="com.android.vending.BILLING" />

在此apk中完成剩余的计费实现是完全可选的。

2)导出它并使用您的签名证书对apk进行签名,并确保您增加了版本代码。

3)使用旧版本的开发者控制台将apk上传到Google Play,但将其激活。

你已经完成了。您现在应该可以添加应用程序产品了。您现在可以将其余的帐单代码添加到您的应用程序并像往常一样在设备上进行调试,并在在线界面中创建产品。您创建的任何产品都可能需要几个小时(最多24小时)才能在您的应用中访问。

答案 1 :(得分:0)

整个过程非常令人困惑,但在新控制台中上传APK并不会立即发布,至少不适用于新应用程序。它应该进入“准备发布”状态,并且在您更改为“发布此应用程序”之前不会生效(这本身就令人困惑,因为其中一个'状态'是状态,而另一个是'动作' )。