/// <summary> /// It consumes an already purchased consumable product. If the platform doesn't support purchases /// the Task will get an <see cref="Kiln.Exception"/> /// </summary> /// <param name="purchaseToken">Token associated with the <see cref="Kiln.Purchase"/></param> /// <returns>Task</returns> public static Task ConsumePurchasedProduct(string purchaseToken) { #if ANDROID_DEVICE return(Bridge.ConsumePurchasedProduct(purchaseToken)); #else CheckInitialized(); if (!SupportsIAP()) { throw new Kiln.Exception("In App Purchases not supported."); } var task = _iap.ConsumePurchasedProduct(purchaseToken); return(task); #endif }