Flutter如何为非消耗品设置应用内购买

时间:2019-08-02 14:55:51

标签: flutter dart in-app-purchase

我已经在我的应用程序上设置了Admob广告,并希望设置“应用程序内购买”,以便人们可以付费以禁用广告。我四处寻找有关如何操作的指南,但这些指南都是针对消耗品的,没有针对非消耗品的。甚至i, j Flutter软件包随附的示例代码也只涉及耗材。

  

有人可以给我一些有关如何设置最小代码以仅在Flutter中禁用广告的指南吗?几年前,我设法在React Native上设置了易损件,即使有向导,我也记得那是一场噩梦。

我已经在Appstoreconnect中设置了应用内购买功能,我只想知道所需的实际代码是什么。我假设仅禁用广告,代码就会比消耗品短。

1 个答案:

答案 0 :(得分:0)

在in_app_purchase自述文件中,它给出了以下内容:

final ProductDetails productDetails = ... // Saved earlier from queryPastPurchases().
final PurchaseParam purchaseParam = PurchaseParam(productDetails: productDetails);
if (_isConsumable(productDetails)) {
    InAppPurchaseConnection.instance.buyConsumable(purchaseParam: purchaseParam);
} else {
    InAppPurchaseConnection.instance.buyNonConsumable(purchaseParam: purchaseParam);
}