public void StatIapPurchased(IapPackageInfo iapPackage, string market) { if (InfoResolver.Resolve <FortInfo>().Analytic.AnalyticsProvider == null) { return; } if (!InfoResolver.Resolve <FortInfo>().Analytic.StatIapPackePurchases) { return; } InfoResolver.Resolve <FortInfo>().Analytic.AnalyticsProvider.StatIapPackagePurchased(iapPackage.Sku, iapPackage.DisplayName, iapPackage.Price, market); }
public void StatIapRetry(IapPackageInfo iapPackage, string purchaseToken, string market) { if (InfoResolver.Resolve <FortInfo>().Analytic.AnalyticsProvider == null) { return; } if (!InfoResolver.Resolve <FortInfo>().Analytic.StatIapPackePurchases) { return; } InfoResolver.Resolve <FortInfo>().Analytic.AnalyticsProvider.StateEvent(iapPackage.Sku, "Iap Retry", "IapRetry", new IapRetryAnalyticStat { IapPackage = iapPackage, PurchaseToken = purchaseToken, Market = market }); }
public IapPackagePurchasedEventArgs(IapPackageInfo iapPackage) { IapPackage = iapPackage; }
public IapPackage() { Packages = new IapPackageInfo[0]; }