public static SKPayment PaymentWithProduct(SKProduct product) { return Runtime.GetNSObject<SKPayment>(ObjC.MessageSendIntPtr(_classHandle, "paymentWithProduct:", product.Handle)); }
private void PrintProducts(SKProduct[] products) { if (products == null) return; using (var formatter = new NSNumberFormatter()) { formatter.FormatterBehavior = NSNumberFormatterBehavior.Version_10_4; formatter.NumberStyle = NSNumberFormatterStyle.Currency; foreach (var product in products) { formatter.Locale = product.PriceLocale; Debug.Log ("Identifier: " + product.ProductIdentifier); Debug.Log ("Price: " + formatter.StringFromNumber(product.Price)); Debug.Log ("Title: " + product.LocalizedTitle); Debug.Log ("Description: " + product.LocalizedDescription); } } }
public static SKPayment PaymentWithProduct(SKProduct product) { return(Runtime.GetNSObject <SKPayment>(ObjC.MessageSendIntPtr(_classHandle, "paymentWithProduct:", product.Handle))); }