public void SetDynamicSuperProperties(IDynamicSuperProperties dynamicSuperProperties) { if (!TD_PropertiesChecker.CheckProperties(dynamicSuperProperties.GetDynamicSuperProperties())) { TD_Log.d("TA.Wrapper(" + token.appid + ") - Cannot set dynamic super properties due to invalid properties."); } this.dynamicSuperProperties = dynamicSuperProperties; }
/// <summary> /// Convert Dictionary object to JSONObject in Java. /// </summary> /// <returns>The JSONObject instance.</returns> /// <param name="data">The Dictionary containing some data </param> private static AndroidJavaObject getJSONObject(string dataString) { try { return(new AndroidJavaObject(JSON_CLASS, dataString)); } catch (Exception e) { TD_Log.w("ThinkingAnalytics: unexpected exception: " + e); } return(null); }
public void Track(ThinkingAnalyticsEvent taEvent) { if (null == taEvent || null == taEvent.EventType) { TD_Log.w("Ignoring invalid TA event"); return; } if (taEvent.EventTime == null) { TD_Log.w("ppp null..."); } track(taEvent); }
void Awake() { #if DISABLE_TA tracking_enabled = false; #endif TD_Log.EnableLog(enableLog); ThinkingAnalyticsWrapper.SetVersionInfo(VERSION); if (TA_instance == null) { DontDestroyOnLoad(gameObject); TA_instance = this; } else { Destroy(gameObject); return; } if (tracking_enabled) { default_appid = tokens[0].appid; instance_lock.EnterWriteLock(); try { ThinkingAnalyticsWrapper.EnableLog(enableLog); foreach (Token token in tokens) { if (!string.IsNullOrEmpty(token.appid)) { sInstances.Add(token.appid, new ThinkingAnalyticsWrapper(token)); } } } finally { instance_lock.ExitWriteLock(); } if (sInstances.Count == 0) { tracking_enabled = false; } else { getInstance(default_appid).SetNetworkType(networkType); } } }
private void userSetOnce(string properties) { TD_Log.d("TA.Wrapper(" + token.appid + ") - calling userSetOnce with properties: " + TD_MiniJSON.Serialize(properties)); }
private Dictionary <string, object> getSuperProperties() { TD_Log.d("TA.Wrapper(" + token.appid + ") - calling getSuperProperties"); return(null); }
private void unsetSuperProperty(string superPropertyName) { TD_Log.d("TA.Wrapper(" + token.appid + ") - calling unsetSuperProperties with superPropertyName: " + superPropertyName); }
private void track(string eventName, string properties, DateTime datetime) { TD_Log.d("TA.Wrapper(" + token.appid + ") - calling track with eventName: " + eventName + ", " + "properties: " + properties + ", " + "dateTime: " + datetime.ToString()); }
private void login(string accountId) { TD_Log.d("TA.Wrapper(" + token.appid + ") - calling Login with accountId: " + accountId); }
private static void enable_log(bool enableLog) { TD_Log.d("TA.Wrapper - calling enable_log with enableLog: " + enableLog); }
private void setNetworkType(ThinkingAnalyticsAPI.NetworkType networkType) { TD_Log.d("TA.Wrapper(" + token.appid + ") - calling setNetworkType with networkType: " + (int)networkType); }
private void enableAutoTrack(AUTO_TRACK_EVENTS events) { TD_Log.d("TA.Wrapper(" + token.appid + ") - calling enableAutoTrack: " + events.ToString()); }
private void flush() { TD_Log.d("TA.Wrapper(" + token.appid + ") - calling flush."); }
private void userDelete(DateTime dateTime) { TD_Log.d("TA.Wrapper(" + token.appid + ") - calling userDelete" + ", dateTime: " + dateTime.ToString("yyyy-MM-dd HH:mm:ss.fff")); }
private void userDelete() { TD_Log.d("TA.Wrapper(" + token.appid + ") - calling userDelete"); }
private void identify(string uniqueId) { this.uniqueId = uniqueId; TD_Log.d("TA.Wrapper(" + token.appid + ") - calling Identify with uniqueId: " + uniqueId); }
private string getDistinctId() { TD_Log.d("TA.Wrapper(" + token.appid + ") - calling GetDistinctId with return value: " + this.uniqueId); return(this.uniqueId); }
private string getDeviceId() { TD_Log.d("TA.Wrapper(" + token.appid + ") - calling getDeviceId()"); return("editor device id"); }
private void logout() { TD_Log.d("TA.Wrapper(" + token.appid + ") - calling Logout"); }
private void optOutTrackingAndDeleteUser() { TD_Log.d("TA.Wrapper(" + token.appid + ") - calling optOutTrackingAndDeleteUser()"); }
private void track(string eventName, string properties) { TD_Log.d("TA.Wrapper(" + token.appid + ") - calling track with eventName: " + eventName + ", " + "properties: " + properties); }
private void optInTracking() { TD_Log.d("TA.Wrapper(" + token.appid + ") - calling optInTracking()"); }
private void setSuperProperties(string superProperties) { TD_Log.d("TA.Wrapper(" + token.appid + ") - calling setSuperProperties with superProperties: " + TD_MiniJSON.Serialize(superProperties)); }
private void enableTracking(bool enabled) { TD_Log.d("TA.Wrapper(" + token.appid + ") - calling enableTracking() with enabled: " + enabled); }
private void clearSuperProperty() { TD_Log.d("TA.Wrapper(" + token.appid + ") - calling clearSuperProperties"); }
private ThinkingAnalyticsWrapper createLightInstance(ThinkingAnalyticsAPI.Token delegateToken) { TD_Log.d("TA.Wrapper(" + token.appid + ") - calling createLightInstance()"); return(new ThinkingAnalyticsWrapper(delegateToken, false)); }
private void timeEvent(string eventName) { TD_Log.d("TA.Wrapper(" + token.appid + ") - calling timeEvent with eventName: " + eventName); }
private static void calibrateTime(long timestamp) { TD_Log.d("TA.Wrapper: - calling calibrateTime() with: " + timestamp); }
private void userSetOnce(string properties, DateTime dateTime) { TD_Log.d("TA.Wrapper(" + token.appid + ") - calling userSetOnce with properties: " + TD_MiniJSON.Serialize(properties) + ", dateTime: " + dateTime.ToString("yyyy-MM-dd HH:mm:ss.fff")); }
private static void calibrateTimeWithNtp(string ntpServer) { TD_Log.d("TA.Wrapper: - calling calibrateTimeWithNtp() with: " + ntpServer); }