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); } }
private void ButtonClicked(Purchases.Package package) { var purchases = GetComponent <Purchases>(); purchases.PurchasePackage(package, (productIdentifier, purchaserInfo, userCancelled, error) => { if (!userCancelled) { if (error != null) { LogError(error); } else { DisplayPurchaserInfo(purchaserInfo); } } else { Debug.Log("Subtester: User cancelled, don't show an error"); } }); }
public void PurchasePackage(Purchases.Package packageToPurchase, string oldSku = null, Purchases.ProrationMode prorationMode = Purchases.ProrationMode.UnknownSubscriptionUpgradeDowngradePolicy) { _RCPurchasePackage(packageToPurchase.Identifier, packageToPurchase.OfferingIdentifier); }