将 Google Billing Library 更新到版本 7 时,会将
enablePendingPurchases()
方法标记为已过时。
阅读 文档 看来我们现在需要将
PendingPurchasesParams
对象作为参数传递给新的 enablePurchases()
方法。
PendingPurchasesParams
的文档,它只有newBuilder
方法,所以我不知道是否可以简单地使用:
billingClient = BillingClient.newBuilder(Settings.this)
.setListener(purchasesUpdatedListener)
.enablePendingPurchases(PendingPurchasesParams.newBuilder().build())
.build();
或者我应该如何处理这种情况?
如果您想要与以前相同的行为,请使用 Google Play Billing Library 7.0.0 发行说明中所述的以下内容。
已弃用的
在功能上等同于enablePendingPurchases()
.enablePendingPurchases(PendingPurchasesParams.newBuilder().enableOneTimeProducts().build())