Пример #1
0
        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);
        }
Пример #2
0
        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
            });
        }
Пример #3
0
 public IapPackagePurchasedEventArgs(IapPackageInfo iapPackage)
 {
     IapPackage = iapPackage;
 }
Пример #4
0
 public IapPackage()
 {
     Packages = new IapPackageInfo[0];
 }