UnityEngine.Purchasing.AnalyticsReporter.OnPurchaseFailed C# (CSharp) Method

OnPurchaseFailed() public method

public OnPurchaseFailed ( Product product, PurchaseFailureReason reason ) : void
product Product
reason PurchaseFailureReason
return void
        public void OnPurchaseFailed(Product product, PurchaseFailureReason reason)
        {
            Dictionary<string, object> data = new Dictionary<string, object> {
                { 
                    "productID",
                    product.definition.storeSpecificId
                },
                { 
                    "reason",
                    reason
                },
                { 
                    "price",
                    product.metadata.localizedPrice
                },
                { 
                    "currency",
                    product.metadata.isoCurrencyCode
                }
            };
            this.m_Analytics.CustomEvent("unity.PurchaseFailed", data);
        }

Usage Example

コード例 #1
0
 public void OnPurchaseFailed(Product i, PurchaseFailureReason p)
 {
     m_Analytics.OnPurchaseFailed(i, p);
     m_ForwardTo.OnPurchaseFailed(i, p);
 }