我有一个功能正常的Android应用内计费实现,使用计费客户端1.0.2库,一切都很好。我有一个简单的高级升级,没有订阅。现在我尝试升级到3.0.0,我对我的代码进行了所有必要的更改(使用官方文档、发行说明和StackOverflow),它似乎可以工作。我知道我必须在三天内认出所有的东西。未能正确识别购买将导致这些购买的报销。这就是我所做的。现在让我困惑的一点是: 我再次测试了我的购买工作流程,并调试了所有步骤,看看会发生什么。在BillingManager的handlePurchase中,我使用以下代码,灵感来自官方文档: if (purchase.getPurchaseState() =
自上一版本以来,我们在应用程序中启用了应用程序购买。
在我之前,其他人做过应用内购买,我正在继续开发下一个版本的应用。然而,每当我试图在应用程序中购买东西时,我会在Are you sure you want to buy this product for x amount of money...消息下面得到一个[Environment: Sandbox]。
即使我在发行版下构建应用程序,我们也总是收到这条消息。
一旦应用程序被应用程序商店接受,[Environment: Sandbox]会消失吗?例如,用户会购买实际的产品,而不是以某种方式最终购买沙盒产品吗?