反正是否可以在不将其状态在Google Play控制台中激活的情况下测试google应用内结算订阅项?

问题描述 投票:1回答:1

我在测试应用中的订阅项目时遇到问题。关于我阅读的应用内结算文件和堆栈溢出帖子,据我了解,为了测试应用内结算中的[[Subscription Items,我们有两个选择:

  1. Solo测试

(订购项目不是可能)。因此,该物品对我们来说是不可能的。Google文档:Note: Static responses cannot be used to test subscriptions.

  • 尝试购买的产品ID应该在Google Play控制台中处于活动状态。由于由于生产用户将看到这些项目而无法激活它们,因此我们需要找到另一种方法。

    Google文档:To be available for purchase, a product needs to be active, and its app needs to be published.

  • 问题:

      有没有办法在不使订阅项目在Google Play控制台中处于活动状态的情况下对其进行测试?
    1. 是否有像苹果应用程序内购买或亚马逊应用程序内购买一样的沙箱模式?
    java android in-app-purchase google-play-services in-app-billing
    1个回答
    3
    投票
    [如果订阅项在Play控制台中处于“活动”状态,除非您的应用专门查询sku(在Play控制台中设置的产品ID),否则用户将看不到该订阅项。

    例如,在官方play billing sample app中,我们存储了在播放控制台中定义的所有skus,而对于在应用代码中定义的Sksk,则仅存储了query。这意味着,只要查询产品的代码也没有交付到生产环境中,我们就可以在游戏机中添加其他应用内产品,而生产用户不会看到它。

    © www.soinside.com 2019 - 2024. All rights reserved.