64 lines
1.8 KiB
C#
64 lines
1.8 KiB
C#
|
|
using System;
|
|||
|
|
|
|||
|
|
namespace ThinkingData.Analytics
|
|||
|
|
{
|
|||
|
|
/// <summary>
|
|||
|
|
/// Time Zone in SDK options
|
|||
|
|
/// </summary>
|
|||
|
|
public enum TDTimeZone
|
|||
|
|
{
|
|||
|
|
Local,
|
|||
|
|
UTC,
|
|||
|
|
Asia_Shanghai,
|
|||
|
|
Asia_Tokyo,
|
|||
|
|
America_Los_Angeles,
|
|||
|
|
America_New_York,
|
|||
|
|
Other = 100
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/// <summary>
|
|||
|
|
/// SDK running mode options
|
|||
|
|
/// </summary>
|
|||
|
|
public enum TDMode
|
|||
|
|
{
|
|||
|
|
Debug = 1,
|
|||
|
|
DebugOnly = 2,
|
|||
|
|
Normal = 0
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/// <summary>
|
|||
|
|
/// Data post options
|
|||
|
|
/// </summary>
|
|||
|
|
public enum TDNetworkType
|
|||
|
|
{
|
|||
|
|
Wifi = 2,
|
|||
|
|
All = 1
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/// <summary>
|
|||
|
|
/// Auto-tracking Events Type options
|
|||
|
|
/// </summary>
|
|||
|
|
[Flags]
|
|||
|
|
public enum TDAutoTrackEventType
|
|||
|
|
{
|
|||
|
|
None = 0,
|
|||
|
|
AppStart = 1 << 0, // reporting when the app enters the foreground (ta_app_start)
|
|||
|
|
AppEnd = 1 << 1, // reporting when the app enters the background (ta_app_end)
|
|||
|
|
AppCrash = 1 << 4, // reporting when an uncaught exception occurs (ta_app_crash)
|
|||
|
|
AppInstall = 1 << 5, // reporting when the app is opened for the first time after installation (ta_app_install)
|
|||
|
|
AppSceneLoad = 1 << 6, // reporting when the scene is loaded in the app (ta_scene_loaded)
|
|||
|
|
AppSceneUnload = 1 << 7, // reporting when the scene is unloaded in the app (ta_scene_loaded)
|
|||
|
|
All = AppStart | AppEnd | AppInstall | AppCrash | AppSceneLoad | AppSceneUnload
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/// <summary>
|
|||
|
|
/// Data Reporting Status
|
|||
|
|
/// </summary>
|
|||
|
|
public enum TDTrackStatus
|
|||
|
|
{
|
|||
|
|
Pause = 1, // pause data reporting
|
|||
|
|
Stop = 2, // stop data reporting, and clear caches
|
|||
|
|
SaveOnly = 3, // data stores in the cache, but not be reported
|
|||
|
|
Normal = 4 // resume data reporting
|
|||
|
|
}
|
|||
|
|
}
|