예제 #1
0
 public static SKPayment PaymentWithProduct(SKProduct product)
 {
     return Runtime.GetNSObject<SKPayment>(ObjC.MessageSendIntPtr(_classHandle, "paymentWithProduct:", product.Handle));
 }
예제 #2
0
	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);
			}
		}
	}
예제 #3
0
 public static SKPayment PaymentWithProduct(SKProduct product)
 {
     return(Runtime.GetNSObject <SKPayment>(ObjC.MessageSendIntPtr(_classHandle, "paymentWithProduct:", product.Handle)));
 }