Skip to main content

Interface IFalconAnalyticsService

Declaration
public interface IFalconAnalyticsService : IAnalyticsService, IAsyncInitialize

Methods

SendAppOpen(IDictionary<string, object>)

Declaration
void SendAppOpen(IDictionary<string, object> extraParameters = null)
Parameters
TypeName
System.Collections.Generic.IDictionary<System.String,System.Object>extraParameters

SendAdImpression(double, string, string, string, string, string, IDictionary<string, object>)

Declaration
void SendAdImpression(double revenue, string networkName, string adUnitId, string adFormat, string sdkSource, string currency = "USD", IDictionary<string, object> extraParameters = null)
Parameters
TypeName
System.Doublerevenue
System.StringnetworkName
System.StringadUnitId
System.StringadFormat
System.StringsdkSource
System.Stringcurrency
System.Collections.Generic.IDictionary<System.String,System.Object>extraParameters

SendCustomInAppPurchase(string, string, string, float, IDictionary<string, object>)

Declaration
void SendCustomInAppPurchase(string token, string itemId, string currencyCode, float price, IDictionary<string, object> extraParameters = null)
Parameters
TypeName
System.Stringtoken
System.StringitemId
System.StringcurrencyCode
System.Singleprice
System.Collections.Generic.IDictionary<System.String,System.Object>extraParameters

SendEarnVirtualCurrency(string, long, IDictionary<string, object>)

Declaration
void SendEarnVirtualCurrency(string currency, long amount, IDictionary<string, object> extraParameters = null)
Parameters
TypeName
System.Stringcurrency
System.Int64amount
System.Collections.Generic.IDictionary<System.String,System.Object>extraParameters

SendEarnVirtualCurrency(string, double, IDictionary<string, object>)

Declaration
void SendEarnVirtualCurrency(string currency, double amount, IDictionary<string, object> extraParameters = null)
Parameters
TypeName
System.Stringcurrency
System.Doubleamount
System.Collections.Generic.IDictionary<System.String,System.Object>extraParameters

SendLevelStart(string, IDictionary<string, object>)

Declaration
void SendLevelStart(string levelName, IDictionary<string, object> extraParameters = null)
Parameters
TypeName
System.StringlevelName
System.Collections.Generic.IDictionary<System.String,System.Object>extraParameters

SendLevelEnd(string, bool, IDictionary<string, object>)

Declaration
void SendLevelEnd(string levelName, bool success, IDictionary<string, object> extraParameters = null)
Parameters
TypeName
System.StringlevelName
System.Booleansuccess
System.Collections.Generic.IDictionary<System.String,System.Object>extraParameters

SendLevelUp(long, IDictionary<string, object>)

Declaration
void SendLevelUp(long level, IDictionary<string, object> extraParameters = null)
Parameters
TypeName
System.Int64level
System.Collections.Generic.IDictionary<System.String,System.Object>extraParameters

SendLevelUp(long, string, IDictionary<string, object>)

Declaration
void SendLevelUp(long level, string character, IDictionary<string, object> extraParameters = null)
Parameters
TypeName
System.Int64level
System.Stringcharacter
System.Collections.Generic.IDictionary<System.String,System.Object>extraParameters

SendScreenView(string, string, IDictionary<string, object>)

Declaration
void SendScreenView(string screenClass, string screenName, IDictionary<string, object> extraParameters = null)
Parameters
TypeName
System.StringscreenClass
System.StringscreenName
System.Collections.Generic.IDictionary<System.String,System.Object>extraParameters

SendSpendVirtualCurrency(string, string, long, IDictionary<string, object>)

Declaration
void SendSpendVirtualCurrency(string currency, string itemName, long amount, IDictionary<string, object> extraParameters = null)
Parameters
TypeName
System.Stringcurrency
System.StringitemName
System.Int64amount
System.Collections.Generic.IDictionary<System.String,System.Object>extraParameters

SendSpendVirtualCurrency(string, string, double, IDictionary<string, object>)

Declaration
void SendSpendVirtualCurrency(string currency, string itemName, double amount, IDictionary<string, object> extraParameters = null)
Parameters
TypeName
System.Stringcurrency
System.StringitemName
System.Doubleamount
System.Collections.Generic.IDictionary<System.String,System.Object>extraParameters

SendTutorialBegin(IDictionary<string, object>)

Declaration
void SendTutorialBegin(IDictionary<string, object> extraParameters = null)
Parameters
TypeName
System.Collections.Generic.IDictionary<System.String,System.Object>extraParameters

SendTutorialEnd(IDictionary<string, object>)

Declaration
void SendTutorialEnd(IDictionary<string, object> extraParameters = null)
Parameters
TypeName
System.Collections.Generic.IDictionary<System.String,System.Object>extraParameters