为什么我无法在Google Developer Console中上传APK之前定义应用内商品?

时间:2014-07-20 16:02:28

标签: android in-app-purchase in-app-billing

在Android上的documentation for testing In-App-Purchases(IAP)中,声明如下:

  

首先,上传并发布您希望测试人员使用的应用内商品   能够购买。您可以上传和发布应用内商品   Developer Console。 请注意,您可以上传和发布应用内广告   发布APK本身之前的项目

但是,在我的Google Developer Console中,我可以在上传APK之前定义应用内商品?有谁知道为什么?

enter image description here

3 个答案:

答案 0 :(得分:2)

正确。谷歌在这里所做的事情毫无意义。但解决此问题的方法是使用BILLING权限将空签名的APK上传到alpha或beta,然后您就可以添加应用内商品。

答案 1 :(得分:2)

解决此限制的一种方法是使用注册https://github.com/NYTimes/Register

进行开发

这是一个开发人员库/应用程序,旨在测试应用程序结算。特别是,一旦您的应用使用注册,您就可以测试购买而无需向Play商店上传任何内容。

答案 2 :(得分:1)

在创建任何应用内结算产品之前,您需要上传apk。但是,您不需要将其发布到生产中。只需将apk发布到alpha或beta测试,然后您就可以在不影响生产应用的情况下创建应用内结算产品。