TapSDK Unity
Public Member Functions | Static Public Member Functions | List of all members
TapTap.TapDB.TapDB Class Reference

Public Member Functions

delegate void LogCallbackDelegate (string condition, string stackTrace, LogType type)
 

Static Public Member Functions

static void InitFromBootstrap (string clientId, string channel, string gameVersion, RegionType region, Dictionary< string, object > properties)
 
static void Init (string clientId, string channel, string gameVersion, bool isCN)
 
static void Init (string clientId, string channel, string gameVersion, TapDBRegion region, Dictionary< string, object > properties)
 
static void SetUser (string userId)
 
static void SetUser (string userId, string loginType)
 
static void SetUserWithProperties (string userId, Dictionary< string, object > properties)
 
static void SetName (string name)
 
static void SetLevel (int level)
 
static void SetServer (string server)
 
static void OnCharge (string orderId, string product, long amount, string currencyType, string payment)
 
static void OnCharge (string orderId, string product, long amount, string currencyType, string payment, string properties)
 
static void OnCharge (string orderId, string product, long amount, string currencyType, string payment, Dictionary< string, object > properties)
 
static void OnEvent (string eventCode, string properties)
 
static void TrackEvent (string eventName, string properties)
 
static void TrackEvent (string eventName, Dictionary< string, object > properties)
 
static void RegisterStaticProperties (string properties)
 
static void RegisterStaticProperties (Dictionary< string, object > properties)
 
static void UnregisterStaticProperty (string propertKey)
 
static void RegisterDynamicProperties (IDynamicProperties properties)
 
static void ClearStaticProperties ()
 
static void DeviceInitialize (string properties)
 
static void DeviceInitialize (Dictionary< string, object > properties)
 
static void DeviceUpdate (string properties)
 
static void DeviceUpdate (Dictionary< string, object > properties)
 
static void DeviceAdd (string properties)
 
static void DeviceAdd (Dictionary< string, object > properties)
 
static void UserInitialize (string properties)
 
static void UserInitialize (Dictionary< string, object > properties)
 
static void UserUpdate (string properties)
 
static void UserUpdate (Dictionary< string, object > properties)
 
static void UserAdd (string properties)
 
static void UserAdd (Dictionary< string, object > properties)
 
static void EnableLog (bool enable)
 
static void AdvertiserIDCollectionEnabled (bool enable)
 
static void CloseFetchTapTapDeviceId ()
 
static void ClearUser ()
 
static void GetTapTapDid (Action< string > action)
 
static void ConfigAutoReportLogLevel (LogSeverity level)
 
static void ConfigAutoQuitApplication (bool enable)
 
static void RegisterLogCallback (TapDB.LogCallbackDelegate handler)
 
static void UnRegisterLogCallback (TapDB.LogCallbackDelegate handler)
 
static void ReportException (Exception e, string message)
 
static void SetOAIDCert (string cert)
 
static void EnableThemis (bool enable)
 

Member Function Documentation

◆ AdvertiserIDCollectionEnabled()

static void TapTap.TapDB.TapDB.AdvertiserIDCollectionEnabled ( bool  enable)
inlinestatic

◆ ClearStaticProperties()

static void TapTap.TapDB.TapDB.ClearStaticProperties ( )
inlinestatic

◆ ClearUser()

static void TapTap.TapDB.TapDB.ClearUser ( )
inlinestatic

◆ CloseFetchTapTapDeviceId()

static void TapTap.TapDB.TapDB.CloseFetchTapTapDeviceId ( )
inlinestatic

◆ ConfigAutoQuitApplication()

static void TapTap.TapDB.TapDB.ConfigAutoQuitApplication ( bool  enable)
inlinestatic

◆ ConfigAutoReportLogLevel()

static void TapTap.TapDB.TapDB.ConfigAutoReportLogLevel ( LogSeverity  level)
inlinestatic

◆ DeviceAdd() [1/2]

static void TapTap.TapDB.TapDB.DeviceAdd ( Dictionary< string, object >  properties)
inlinestatic

◆ DeviceAdd() [2/2]

static void TapTap.TapDB.TapDB.DeviceAdd ( string  properties)
inlinestatic

◆ DeviceInitialize() [1/2]

static void TapTap.TapDB.TapDB.DeviceInitialize ( Dictionary< string, object >  properties)
inlinestatic

◆ DeviceInitialize() [2/2]

static void TapTap.TapDB.TapDB.DeviceInitialize ( string  properties)
inlinestatic

◆ DeviceUpdate() [1/2]

static void TapTap.TapDB.TapDB.DeviceUpdate ( Dictionary< string, object >  properties)
inlinestatic

◆ DeviceUpdate() [2/2]

static void TapTap.TapDB.TapDB.DeviceUpdate ( string  properties)
inlinestatic

◆ EnableLog()

static void TapTap.TapDB.TapDB.EnableLog ( bool  enable)
inlinestatic

◆ EnableThemis()

static void TapTap.TapDB.TapDB.EnableThemis ( bool  enable)
inlinestatic

◆ GetTapTapDid()

static void TapTap.TapDB.TapDB.GetTapTapDid ( Action< string >  action)
inlinestatic

◆ Init() [1/2]

static void TapTap.TapDB.TapDB.Init ( string  clientId,
string  channel,
string  gameVersion,
bool  isCN 
)
inlinestatic

◆ Init() [2/2]

static void TapTap.TapDB.TapDB.Init ( string  clientId,
string  channel,
string  gameVersion,
TapDBRegion  region,
Dictionary< string, object >  properties 
)
inlinestatic

◆ InitFromBootstrap()

static void TapTap.TapDB.TapDB.InitFromBootstrap ( string  clientId,
string  channel,
string  gameVersion,
RegionType  region,
Dictionary< string, object >  properties 
)
inlinestatic

◆ LogCallbackDelegate()

delegate void TapTap.TapDB.TapDB.LogCallbackDelegate ( string  condition,
string  stackTrace,
LogType  type 
)

◆ OnCharge() [1/3]

static void TapTap.TapDB.TapDB.OnCharge ( string  orderId,
string  product,
long  amount,
string  currencyType,
string  payment 
)
inlinestatic

◆ OnCharge() [2/3]

static void TapTap.TapDB.TapDB.OnCharge ( string  orderId,
string  product,
long  amount,
string  currencyType,
string  payment,
Dictionary< string, object >  properties 
)
inlinestatic

◆ OnCharge() [3/3]

static void TapTap.TapDB.TapDB.OnCharge ( string  orderId,
string  product,
long  amount,
string  currencyType,
string  payment,
string  properties 
)
inlinestatic

◆ OnEvent()

static void TapTap.TapDB.TapDB.OnEvent ( string  eventCode,
string  properties 
)
inlinestatic

◆ RegisterDynamicProperties()

static void TapTap.TapDB.TapDB.RegisterDynamicProperties ( IDynamicProperties  properties)
inlinestatic

◆ RegisterLogCallback()

static void TapTap.TapDB.TapDB.RegisterLogCallback ( TapDB.LogCallbackDelegate  handler)
inlinestatic

◆ RegisterStaticProperties() [1/2]

static void TapTap.TapDB.TapDB.RegisterStaticProperties ( Dictionary< string, object >  properties)
inlinestatic

◆ RegisterStaticProperties() [2/2]

static void TapTap.TapDB.TapDB.RegisterStaticProperties ( string  properties)
inlinestatic

◆ ReportException()

static void TapTap.TapDB.TapDB.ReportException ( Exception  e,
string  message 
)
inlinestatic

◆ SetLevel()

static void TapTap.TapDB.TapDB.SetLevel ( int  level)
inlinestatic

◆ SetName()

static void TapTap.TapDB.TapDB.SetName ( string  name)
inlinestatic

◆ SetOAIDCert()

static void TapTap.TapDB.TapDB.SetOAIDCert ( string  cert)
inlinestatic

◆ SetServer()

static void TapTap.TapDB.TapDB.SetServer ( string  server)
inlinestatic

◆ SetUser() [1/2]

static void TapTap.TapDB.TapDB.SetUser ( string  userId)
inlinestatic

◆ SetUser() [2/2]

static void TapTap.TapDB.TapDB.SetUser ( string  userId,
string  loginType 
)
inlinestatic

◆ SetUserWithProperties()

static void TapTap.TapDB.TapDB.SetUserWithProperties ( string  userId,
Dictionary< string, object >  properties 
)
inlinestatic

◆ TrackEvent() [1/2]

static void TapTap.TapDB.TapDB.TrackEvent ( string  eventName,
Dictionary< string, object >  properties 
)
inlinestatic

◆ TrackEvent() [2/2]

static void TapTap.TapDB.TapDB.TrackEvent ( string  eventName,
string  properties 
)
inlinestatic

◆ UnRegisterLogCallback()

static void TapTap.TapDB.TapDB.UnRegisterLogCallback ( TapDB.LogCallbackDelegate  handler)
inlinestatic

◆ UnregisterStaticProperty()

static void TapTap.TapDB.TapDB.UnregisterStaticProperty ( string  propertKey)
inlinestatic

◆ UserAdd() [1/2]

static void TapTap.TapDB.TapDB.UserAdd ( Dictionary< string, object >  properties)
inlinestatic

◆ UserAdd() [2/2]

static void TapTap.TapDB.TapDB.UserAdd ( string  properties)
inlinestatic

◆ UserInitialize() [1/2]

static void TapTap.TapDB.TapDB.UserInitialize ( Dictionary< string, object >  properties)
inlinestatic

◆ UserInitialize() [2/2]

static void TapTap.TapDB.TapDB.UserInitialize ( string  properties)
inlinestatic

◆ UserUpdate() [1/2]

static void TapTap.TapDB.TapDB.UserUpdate ( Dictionary< string, object >  properties)
inlinestatic

◆ UserUpdate() [2/2]

static void TapTap.TapDB.TapDB.UserUpdate ( string  properties)
inlinestatic

The documentation for this class was generated from the following file: