addPurchase method

Future addPurchase({
  1. required String productName,
  2. required String currency,
  3. required double amount,
})

required product name, currency and amount to your product

Implementation

Future addPurchase(
    {required String productName,
    required String currency,
    required double amount}) async {
  var data = {
    'productName': productName,
    'currency': currency,
    'amount': amount
  };
  try {
    await _channel.invokeMethod(_logNewPurchase, data).then((result) {
      logger.d('addPurchase $result');
    });
    return 'Success';
  } on PlatformException catch (e) {
    logger.d(e);
    return e;
  }
}