【问题标题】:Testing in-app billing测试应用内结算
【发布时间】:2011-10-01 11:11:48
【问题描述】:

我已经阅读了很多关于应用内计费和测试的信息,但我仍然没有找到几个问题的答案:

我如何测试真实购买应用的草稿(未发布)版本?需要发布产品/项目 => 需要发布应用程序。有没有办法在不发布应用的情况下发布项目?

整个测试过程对开发者非常不友好,谷歌可耻:(

我使用测试静态响应成功测试了我的应用程序,现在我需要在不发布应用程序的情况下在真实项目上对其进行测试。我现在能想到的唯一方法是发布应用程序,例如肯尼亚,发布项目,测试然后取消发布应用。

任何想法将不胜感激。谢谢。

【问题讨论】:

    标签: android google-play


    【解决方案1】:

    所以我想我想通了。我需要做的就是发布应用程序,然后取消发布。在此之后,我能够发布项目并测试这些项目的真实端到端购买。非常直观且对开发人员友好:)

    【讨论】:

      【解决方案2】:

      不,这就像销售您没有销售许可证的东西(您的物品)。 (例如,您需要药房来销售药物。)

      我相信写this article 的人一定考虑过您的用例。来自文章:

      您无需发布应用程序即可进行端到端测试。您只需将您的应用程序作为草稿应用程序上传即可执行端到端测试。

      我也读到了这个here

      项目的发布状态可以是 Published 或 Unpublished 。要在结帐期间对用户可见,项目的发布状态必须设置为已发布,并且项目的应用程序必须在 Android Market 上发布。 .

      注意:这不适用于测试帐户。如果应用程序未发布且项目已发布,则该项目对测试帐户可见。有关详细信息,请参阅测试应用内结算。

      【讨论】:

      • 我知道这一点,但如果您阅读更多内容,您会发现如果您想购买该项目,则需要发布它——即使是从草稿应用程序中也是如此。但是,如果未发布应用程序,您将无法发布项目。这就是我的问题所在。
      • 致您的更新 - “如果应用程序未发布且项目已发布,则该项目对测试帐户可见。” 我也知道这一点,我真的可以阅读;)但我没有找到任何方法来实现这一点 - 没有发布应用程序和发布项目。只有当您发布了一个 apk 而另一个作为草稿时,您才能执行此操作。但我不想在测试之前发布任何内容。
      【解决方案3】:

      产品在您发布应用后立即发布。 而且您的应用不必发布即可进行真正的测试,只需作为“草稿”上传即可。 应用必须经过签名。

      整个测试过程对开发者非常不友好,谷歌可耻:(

      幸运的是,有一些库可以帮助进行测试,例如 android test billing。该库是模拟器的应用内计费实现,在应用程序 Horer horaires de RER 中进行了测试。

      【讨论】:

        猜你喜欢
        • 2018-01-10
        • 2012-12-03
        • 1970-01-01
        • 1970-01-01
        • 2012-09-16
        • 2023-01-08
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多