Beispiel #1
0
 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);
        }
Beispiel #4
0
        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);
                }
            }
        }
Beispiel #5
0
 private void userSetOnce(string properties)
 {
     TD_Log.d("TA.Wrapper(" + token.appid + ") - calling userSetOnce with properties: " + TD_MiniJSON.Serialize(properties));
 }
Beispiel #6
0
 private Dictionary <string, object> getSuperProperties()
 {
     TD_Log.d("TA.Wrapper(" + token.appid + ") - calling getSuperProperties");
     return(null);
 }
Beispiel #7
0
 private void unsetSuperProperty(string superPropertyName)
 {
     TD_Log.d("TA.Wrapper(" + token.appid + ") - calling unsetSuperProperties with superPropertyName: " + superPropertyName);
 }
Beispiel #8
0
 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());
 }
Beispiel #9
0
 private void login(string accountId)
 {
     TD_Log.d("TA.Wrapper(" + token.appid + ") - calling Login with accountId: " + accountId);
 }
Beispiel #10
0
 private static void enable_log(bool enableLog)
 {
     TD_Log.d("TA.Wrapper - calling enable_log with enableLog: " + enableLog);
 }
Beispiel #11
0
 private void setNetworkType(ThinkingAnalyticsAPI.NetworkType networkType)
 {
     TD_Log.d("TA.Wrapper(" + token.appid + ") - calling setNetworkType with networkType: " + (int)networkType);
 }
Beispiel #12
0
 private void enableAutoTrack(AUTO_TRACK_EVENTS events)
 {
     TD_Log.d("TA.Wrapper(" + token.appid + ") - calling enableAutoTrack: " + events.ToString());
 }
Beispiel #13
0
 private void flush()
 {
     TD_Log.d("TA.Wrapper(" + token.appid + ") - calling flush.");
 }
Beispiel #14
0
 private void userDelete(DateTime dateTime)
 {
     TD_Log.d("TA.Wrapper(" + token.appid + ") - calling userDelete" + ", dateTime: " + dateTime.ToString("yyyy-MM-dd HH:mm:ss.fff"));
 }
Beispiel #15
0
 private void userDelete()
 {
     TD_Log.d("TA.Wrapper(" + token.appid + ") - calling userDelete");
 }
Beispiel #16
0
 private void identify(string uniqueId)
 {
     this.uniqueId = uniqueId;
     TD_Log.d("TA.Wrapper(" + token.appid + ") - calling Identify with uniqueId: " + uniqueId);
 }
Beispiel #17
0
 private string getDistinctId()
 {
     TD_Log.d("TA.Wrapper(" + token.appid + ") - calling GetDistinctId with return value: " + this.uniqueId);
     return(this.uniqueId);
 }
Beispiel #18
0
 private string getDeviceId()
 {
     TD_Log.d("TA.Wrapper(" + token.appid + ") - calling getDeviceId()");
     return("editor device id");
 }
Beispiel #19
0
 private void logout()
 {
     TD_Log.d("TA.Wrapper(" + token.appid + ") - calling Logout");
 }
Beispiel #20
0
 private void optOutTrackingAndDeleteUser()
 {
     TD_Log.d("TA.Wrapper(" + token.appid + ") - calling optOutTrackingAndDeleteUser()");
 }
Beispiel #21
0
 private void track(string eventName, string properties)
 {
     TD_Log.d("TA.Wrapper(" + token.appid + ") - calling track with eventName: " + eventName + ", " +
              "properties: " + properties);
 }
Beispiel #22
0
 private void optInTracking()
 {
     TD_Log.d("TA.Wrapper(" + token.appid + ") - calling optInTracking()");
 }
Beispiel #23
0
 private void setSuperProperties(string superProperties)
 {
     TD_Log.d("TA.Wrapper(" + token.appid + ") - calling setSuperProperties with superProperties: " + TD_MiniJSON.Serialize(superProperties));
 }
Beispiel #24
0
 private void enableTracking(bool enabled)
 {
     TD_Log.d("TA.Wrapper(" + token.appid + ") - calling enableTracking() with enabled: " + enabled);
 }
Beispiel #25
0
 private void clearSuperProperty()
 {
     TD_Log.d("TA.Wrapper(" + token.appid + ") - calling clearSuperProperties");
 }
Beispiel #26
0
 private ThinkingAnalyticsWrapper createLightInstance(ThinkingAnalyticsAPI.Token delegateToken)
 {
     TD_Log.d("TA.Wrapper(" + token.appid + ") - calling createLightInstance()");
     return(new ThinkingAnalyticsWrapper(delegateToken, false));
 }
Beispiel #27
0
 private void timeEvent(string eventName)
 {
     TD_Log.d("TA.Wrapper(" + token.appid + ") - calling timeEvent with eventName: " + eventName);
 }
Beispiel #28
0
 private static void calibrateTime(long timestamp)
 {
     TD_Log.d("TA.Wrapper: - calling calibrateTime() with: " + timestamp);
 }
Beispiel #29
0
 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"));
 }
Beispiel #30
0
 private static void calibrateTimeWithNtp(string ntpServer)
 {
     TD_Log.d("TA.Wrapper: - calling calibrateTimeWithNtp() with: " + ntpServer);
 }