Class FalconAnalyticsService
Declaration
public class FalconAnalyticsService : Service<FalconAnalyticsService, Sherlock, SherlockConfig, SherlockDebugger>, IFalconAnalyticsService
Implements:
Global.IFalconAnalyticsService
Properties
Config
Declaration
public static FalconAnalyticsServiceConfig Config { get; }
Logger
Declaration
public override ILog Logger { get; }
Fields
EventAdImpression
Declaration
public static string EventAdImpression
EventAppOpen
Declaration
public static string EventAppOpen
EventEarnVirtualCurrency
Declaration
public static string EventEarnVirtualCurrency
EventLevelEnd
Declaration
public static string EventLevelEnd
EventLevelStart
Declaration
public static string EventLevelStart
EventLevelUp
Declaration
public static string EventLevelUp
EventScreenView
Declaration
public static string EventScreenView
EventSpendVirtualCurrency
Declaration
public static string EventSpendVirtualCurrency
EventTutorialBegin
Declaration
public static string EventTutorialBegin
EventTutorialComplete
Declaration
public static string EventTutorialComplete
ParameterAdFormat
Declaration
public static string ParameterAdFormat
ParameterAdPlatform
Declaration
public static string ParameterAdPlatform
ParameterAdSource
Declaration
public static string ParameterAdSource
ParameterAdUnitName
Declaration
public static string ParameterAdUnitName
ParameterCharacter
Declaration
public static string ParameterCharacter
ParameterCurrency
Declaration
public static string ParameterCurrency
ParameterItemID
Declaration
public static string ParameterItemID
ParameterItemName
Declaration
public static string ParameterItemName
ParameterLevel
Declaration
public static string ParameterLevel
ParameterLevelName
Declaration
public static string ParameterLevelName
ParameterPrice
Declaration
public static string ParameterPrice
ParameterScreenClass
Declaration
public static string ParameterScreenClass
ParameterScreenName
Declaration
public static string ParameterScreenName
ParameterValue
Declaration
public static string ParameterValue
ParameterVirtualCurrencyName
Declaration
public static string ParameterVirtualCurrencyName
Methods
RegisterToModule()
Declaration
protected override void RegisterToModule()
Initialize(Action<InitializationResult>)
Declaration
protected override void Initialize(Action<InitializationResult> setResult)
Parameters
Type | Name |
---|---|
System.Action<InitializationResult> | setResult |
SendCustom(string, IDictionary<string, object>)
Declaration
public void SendCustom(string eventName, IDictionary<string, object> parameters = null)
Parameters
Type | Name |
---|---|
System.String | eventName |
System.Collections.Generic.IDictionary<System.String,System.Object> | parameters |
SendCustom(string, float?, IDictionary<string, object>)
Declaration
public void SendCustom(string eventName, float? valueToSum, IDictionary<string, object> parameters = null)
Parameters
Type | Name |
---|---|
System.String | eventName |
System.Nullable<System.Single> | valueToSum |
System.Collections.Generic.IDictionary<System.String,System.Object> | parameters |
SendAppOpen(IDictionary<string, object>)
Declaration
public void SendAppOpen(IDictionary<string, object> extraParameters = null)
Parameters
Type | Name |
---|---|
System.Collections.Generic.IDictionary<System.String,System.Object> | extraParameters |
SendAdImpression(double, string, string, string, string, string, IDictionary<string, object>)
Declaration
public void SendAdImpression(double revenue, string networkName, string adUnitId, string adFormat, string sdkSource, string currency = "USD", IDictionary<string, object> extraParameters = null)
Parameters
Type | Name |
---|---|
System.Double | revenue |
System.String | networkName |
System.String | adUnitId |
System.String | adFormat |
System.String | sdkSource |
System.String | currency |
System.Collections.Generic.IDictionary<System.String,System.Object> | extraParameters |
SendCustomInAppPurchase(string, string, string, float, IDictionary<string, object>)
Declaration
public void SendCustomInAppPurchase(string eventName, string productId, string currencyCode, float price, IDictionary<string, object> extraParameters = null)
Parameters
Type | Name |
---|---|
System.String | eventName |
System.String | productId |
System.String | currencyCode |
System.Single | price |
System.Collections.Generic.IDictionary<System.String,System.Object> | extraParameters |
SendEarnVirtualCurrency(string, long, IDictionary<string, object>)
Declaration
public void SendEarnVirtualCurrency(string currency, long amount, IDictionary<string, object> extraParameters = null)
Parameters
Type | Name |
---|---|
System.String | currency |
System.Int64 | amount |
System.Collections.Generic.IDictionary<System.String,System.Object> | extraParameters |
SendEarnVirtualCurrency(string, double, IDictionary<string, object>)
Declaration
public void SendEarnVirtualCurrency(string currency, double amount, IDictionary<string, object> extraParameters = null)
Parameters
Type | Name |
---|---|
System.String | currency |
System.Double | amount |
System.Collections.Generic.IDictionary<System.String,System.Object> | extraParameters |
SendLevelStart(string, IDictionary<string, object>)
Declaration
public void SendLevelStart(string levelName, IDictionary<string, object> extraParameters = null)
Parameters
Type | Name |
---|---|
System.String | levelName |
System.Collections.Generic.IDictionary<System.String,System.Object> | extraParameters |
SendLevelEnd(string, bool, IDictionary<string, object>)
Declaration
public void SendLevelEnd(string levelName, bool success, IDictionary<string, object> extraParameters = null)
Parameters
Type | Name |
---|---|
System.String | levelName |
System.Boolean | success |
System.Collections.Generic.IDictionary<System.String,System.Object> | extraParameters |
SendLevelUp(long, IDictionary<string, object>)
Declaration
public void SendLevelUp(long level, IDictionary<string, object> extraParameters = null)
Parameters
Type | Name |
---|---|
System.Int64 | level |
System.Collections.Generic.IDictionary<System.String,System.Object> | extraParameters |
SendLevelUp(long, string, IDictionary<string, object>)
Declaration
public void SendLevelUp(long level, string character, IDictionary<string, object> extraParameters = null)
Parameters
Type | Name |
---|---|
System.Int64 | level |
System.String | character |
System.Collections.Generic.IDictionary<System.String,System.Object> | extraParameters |
SendScreenView(string, string, IDictionary<string, object>)
Declaration
public void SendScreenView(string screenClass, string screenName, IDictionary<string, object> extraParameters = null)
Parameters
Type | Name |
---|---|
System.String | screenClass |
System.String | screenName |
System.Collections.Generic.IDictionary<System.String,System.Object> | extraParameters |
SendSpendVirtualCurrency(string, string, long, IDictionary<string, object>)
Declaration
public void SendSpendVirtualCurrency(string currency, string itemName, long amount, IDictionary<string, object> extraParameters = null)
Parameters
Type | Name |
---|---|
System.String | currency |
System.String | itemName |
System.Int64 | amount |
System.Collections.Generic.IDictionary<System.String,System.Object> | extraParameters |
SendSpendVirtualCurrency(string, string, double, IDictionary<string, object>)
Declaration
public void SendSpendVirtualCurrency(string currency, string itemName, double amount, IDictionary<string, object> extraParameters = null)
Parameters
Type | Name |
---|---|
System.String | currency |
System.String | itemName |
System.Double | amount |
System.Collections.Generic.IDictionary<System.String,System.Object> | extraParameters |
SendTutorialBegin(IDictionary<string, object>)
Declaration
public void SendTutorialBegin(IDictionary<string, object> extraParameters = null)
Parameters
Type | Name |
---|---|
System.Collections.Generic.IDictionary<System.String,System.Object> | extraParameters |
SendTutorialEnd(IDictionary<string, object>)
Declaration
public void SendTutorialEnd(IDictionary<string, object> extraParameters = null)
Parameters
Type | Name |
---|---|
System.Collections.Generic.IDictionary<System.String,System.Object> | extraParameters |
Implements
Global.IFalconAnalyticsService