TapSDK C#
Public Member Functions | Static Public Member Functions | List of all members
TapTap.TapDB.TapDBImpl Class Reference
Inheritance diagram for TapTap.TapDB.TapDBImpl:
TapTap.TapDB.ITapDB

Public Member Functions

void Init (string clientId, string channel, string gameVersion, bool isCN)
 
void RegisterStaticProperties (string superProperties)
 
void UnregisterStaticProperty (string propertyName)
 
void ClearStaticProperties ()
 
void ClearUser ()
 
void SetUser (string userId)
 
void SetUser (string userId, string loginType)
 
void SetName (string name)
 
void SetLevel (int level)
 
void SetServer (string server)
 
void OnCharge (string orderId, string product, long amount, string currencyType, string payment)
 
void OnCharge (string orderId, string product, long amount, string currencyType, string payment, string properties)
 
void OnEvent (string eventCode, string properties)
 
void TrackEvent (string eventName, string properties)
 
void DeviceInitialize (string properties)
 
void DeviceUpdate (string properties)
 
void DeviceAdd (string properties)
 
void UserInitialize (string properties)
 
void UserUpdate (string properties)
 
void UserAdd (string properties)
 
void EnableLog (bool enable)
 
void CloseFetchTapTapDeviceId ()
 
void GetTapTapDid (Action< string > action)
 
void AdvertiserIDCollectionEnabled (bool enable)
 
void RegisterDynamicProperties (IDynamicProperties properties)
 

Static Public Member Functions

static TapDBImpl GetInstance ()
 

Member Function Documentation

◆ AdvertiserIDCollectionEnabled()

void TapTap.TapDB.TapDBImpl.AdvertiserIDCollectionEnabled ( bool  enable)
inline

Implements TapTap.TapDB.ITapDB.

◆ ClearStaticProperties()

void TapTap.TapDB.TapDBImpl.ClearStaticProperties ( )
inline

Implements TapTap.TapDB.ITapDB.

◆ ClearUser()

void TapTap.TapDB.TapDBImpl.ClearUser ( )
inline

Implements TapTap.TapDB.ITapDB.

◆ CloseFetchTapTapDeviceId()

void TapTap.TapDB.TapDBImpl.CloseFetchTapTapDeviceId ( )
inline

Implements TapTap.TapDB.ITapDB.

◆ DeviceAdd()

void TapTap.TapDB.TapDBImpl.DeviceAdd ( string  properties)
inline

Implements TapTap.TapDB.ITapDB.

◆ DeviceInitialize()

void TapTap.TapDB.TapDBImpl.DeviceInitialize ( string  properties)
inline

Implements TapTap.TapDB.ITapDB.

◆ DeviceUpdate()

void TapTap.TapDB.TapDBImpl.DeviceUpdate ( string  properties)
inline

Implements TapTap.TapDB.ITapDB.

◆ EnableLog()

void TapTap.TapDB.TapDBImpl.EnableLog ( bool  enable)
inline

Implements TapTap.TapDB.ITapDB.

◆ GetInstance()

static TapDBImpl TapTap.TapDB.TapDBImpl.GetInstance ( )
inlinestatic

◆ GetTapTapDid()

void TapTap.TapDB.TapDBImpl.GetTapTapDid ( Action< string >  action)
inline

Implements TapTap.TapDB.ITapDB.

◆ Init()

void TapTap.TapDB.TapDBImpl.Init ( string  clientId,
string  channel,
string  gameVersion,
bool  isCN 
)
inline

Implements TapTap.TapDB.ITapDB.

◆ OnCharge() [1/2]

void TapTap.TapDB.TapDBImpl.OnCharge ( string  orderId,
string  product,
long  amount,
string  currencyType,
string  payment 
)
inline

Implements TapTap.TapDB.ITapDB.

◆ OnCharge() [2/2]

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

Implements TapTap.TapDB.ITapDB.

◆ OnEvent()

void TapTap.TapDB.TapDBImpl.OnEvent ( string  eventCode,
string  properties 
)
inline

Implements TapTap.TapDB.ITapDB.

◆ RegisterDynamicProperties()

void TapTap.TapDB.TapDBImpl.RegisterDynamicProperties ( IDynamicProperties  properties)
inline

Implements TapTap.TapDB.ITapDB.

◆ RegisterStaticProperties()

void TapTap.TapDB.TapDBImpl.RegisterStaticProperties ( string  superProperties)
inline

Implements TapTap.TapDB.ITapDB.

◆ SetLevel()

void TapTap.TapDB.TapDBImpl.SetLevel ( int  level)
inline

Implements TapTap.TapDB.ITapDB.

◆ SetName()

void TapTap.TapDB.TapDBImpl.SetName ( string  name)
inline

Implements TapTap.TapDB.ITapDB.

◆ SetServer()

void TapTap.TapDB.TapDBImpl.SetServer ( string  server)
inline

Implements TapTap.TapDB.ITapDB.

◆ SetUser() [1/2]

void TapTap.TapDB.TapDBImpl.SetUser ( string  userId)
inline

Implements TapTap.TapDB.ITapDB.

◆ SetUser() [2/2]

void TapTap.TapDB.TapDBImpl.SetUser ( string  userId,
string  loginType 
)
inline

Implements TapTap.TapDB.ITapDB.

◆ TrackEvent()

void TapTap.TapDB.TapDBImpl.TrackEvent ( string  eventName,
string  properties 
)
inline

Implements TapTap.TapDB.ITapDB.

◆ UnregisterStaticProperty()

void TapTap.TapDB.TapDBImpl.UnregisterStaticProperty ( string  propertyName)
inline

Implements TapTap.TapDB.ITapDB.

◆ UserAdd()

void TapTap.TapDB.TapDBImpl.UserAdd ( string  properties)
inline

Implements TapTap.TapDB.ITapDB.

◆ UserInitialize()

void TapTap.TapDB.TapDBImpl.UserInitialize ( string  properties)
inline

Implements TapTap.TapDB.ITapDB.

◆ UserUpdate()

void TapTap.TapDB.TapDBImpl.UserUpdate ( string  properties)
inline

Implements TapTap.TapDB.ITapDB.


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