getPurchase static method

Future<Map> getPurchase({
  1. required String sku,
  2. bool querySkuDetails = false,
})

Implementation

static Future<Map> getPurchase(
    {required String sku, bool querySkuDetails = false}) async {
  var map = await _channel.invokeMethod("getPurchase", <String, dynamic>{
    'sku': sku,
    'querySkuDetails': querySkuDetails,
  });
  var purchaseJson = json.decode(map["purchase"]);
  var resultJson = json.decode(map["result"]);
  return {
    RESULT: resultJson != null ? IabResult.fromJson(resultJson) : null,
    PURCHASE: purchaseJson != null ? Purchase.fromJson(purchaseJson) : null,
  };
}