public void PurchasePackage(Purchases.Package packageToPurchase, string oldSku = null, Purchases.ProrationMode prorationMode = Purchases.ProrationMode.UnknownSubscriptionUpgradeDowngradePolicy) { _RCPurchasePackage(packageToPurchase.Identifier, packageToPurchase.OfferingIdentifier); }
public void PurchasePackage(Purchases.Package packageToPurchase, string oldSku = null, Purchases.ProrationMode prorationMode = Purchases.ProrationMode.UnknownSubscriptionUpgradeDowngradePolicy) { if (oldSku == null) { CallPurchases("purchasePackage", packageToPurchase.Identifier, packageToPurchase.OfferingIdentifier); } else { CallPurchases("purchasePackage", packageToPurchase.Identifier, packageToPurchase.OfferingIdentifier, oldSku, (int)prorationMode); } }
public void PurchaseProduct(string productIdentifier, string type = "subs", string oldSku = null, Purchases.ProrationMode prorationMode = Purchases.ProrationMode.UnknownSubscriptionUpgradeDowngradePolicy) { _RCPurchaseProduct(productIdentifier); }
public void PurchaseProduct(string productIdentifier, string type = "subs", string oldSku = null, Purchases.ProrationMode prorationMode = Purchases.ProrationMode.UnknownSubscriptionUpgradeDowngradePolicy) { if (oldSku == null) { CallPurchases("purchaseProduct", productIdentifier, type); } else { CallPurchases("purchaseProduct", productIdentifier, type, oldSku, (int)prorationMode); } }