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);
}