Android 应用内结算(订阅)测试

Android In-App Billing (Subscription) testing

我在 Android 应用中添加了订阅。现在我正在测试它。

  1. 我在 Goggle Play 开发者控制台中添加了测试帐户。
  2. 我在设备上购买订阅(使用测试帐户)。我得到 PurchaseToken。 PurchaseState = PaymentPending.
  3. 当我在服务器上检查此令牌时,我得到 PurchaseState = PaymentPending。

    正常吗?真实购买 PurchaseState = PaymentRecived or not?

订阅有试用期,在此期间到期之前不会向客户收费。

但我认为知道客户是否已经付款是次要的。

真正重要的是要知道 she/he 是否有有效订阅,您可以通过调用 IInAppBillingService.getPurchases 知道,如果他最终不支付该项目,它将在列表中删除购买次数。

希望对您有所帮助。