public string GetLocalizedPriceString(InAppInfo product) { return(IsInitialized() ? StoreController.products.WithID(product.Id).metadata .localizedPriceString : product.DefaultPrice); }
public IObservable <InAppPurchaseCommandResult> MakePurchase(InAppInfo product) { return(new PurchaseCommand(this) .Execute(new InAppPurchaseCommandArgs { Id = product.Id })); }
public bool IsPurchased(InAppInfo product) { return(StoreController != null && StoreController.products.WithID(product.Id).hasReceipt); }