purchasePromo static method

Future<ApphudPurchaseResult> purchasePromo({
  1. required String productId,
  2. required String discountID,
})

This method automatically sends in-app purchase receipt to Apphud, so you don't need to call submitReceipt method.

  • parameter productId is required. This is an productId that user wants to purchase.
  • parameter discountID is required. This is a Identifier String object that you would like to apply. Returns ApphudPurchaseResult object.

Implementation

static Future<ApphudPurchaseResult> purchasePromo({
  required String productId,
  required String discountID,
}) async {
  final dynamic json = await _channel.invokeMethod(
    'purchasePromo',
    {
      'productId': productId,
      'discountID': discountID,
    },
  );
  return ApphudPurchaseResult.fromJson(json!);
}