Google Play应用程序内计费 - 测试getperchases-静态响应



我刚刚开始使用Google Play应用程序内购买。在创建测试产品之前

我知道我可以使用其保留的产品ID进行测试,例如Android.test.parch.

但是,下一步是使用getPurchases()验证用户过去的购买。如何使用静态响应测试?

如果我"购买" android.test.purched"产品,然后稍后致电getPurchases(),它会返回该项目吗?

  • 如果没有返回结果显示产品确实购买的结果?

  • 如果是这样,我需要做些什么才能"重置"它,以便将特殊的保留产品显示为未支付的后续测试?

如果我"购买" android.test.purched"产品,则稍后致电getPurchases(),它会返回该项目吗?

  • 如果没有,从GetPurchases()返回结果表明产品确实购买的结果的静态响应的正确方法是什么?

->使用测试用户ID创建测试购买。使用相同的ID到getPurchases().https://developer.android.com/google/play/billing/billing/billing_testing.html

  • 如果是这样,我需要做什么才能"重置"它,以便它显示特殊的保留产品以后不承担后续测试?

->获得您的商家部分 - 选择测试订单的付款并启动退款。(这是在2016年6月20日之前之前的,)

从2016年6月20日开始,一次性IAP不会产生官方订单ID(如果有的话),也不会出现在商人中心。此行为已经适用于订阅IAP。您可以在Android开发人员帮助中心中了解有关测试应用内计费的更多信息:https://developer.android.com/google/google/play/billing/billing/billing_testing.html#testesting-testesting-purchase

最新更新