Exemple #1
0
 public static void TrackEvent(TrackierEvent te)
 {
     try {
         AndroidJavaObject trackierSDK     = new AndroidJavaObject("com.trackier.sdk.TrackierSDK");
         AndroidJavaObject TrackEventClass = new AndroidJavaObject("com.trackier.sdk.TrackierEvent", te.EventId);
         TrackEventClass.Set("orderId", te.orderId);
         TrackEventClass.Set("currency", te.currency);
         TrackEventClass.Set("param1", te.param1);
         TrackEventClass.Set("param2", te.param2);
         TrackEventClass.Set("param3", te.param3);
         TrackEventClass.Set("param4", te.param4);
         TrackEventClass.Set("param5", te.param5);
         TrackEventClass.Set("param6", te.param6);
         TrackEventClass.Set("param7", te.param7);
         TrackEventClass.Set("param8", te.param8);
         TrackEventClass.Set("param9", te.param9);
         TrackEventClass.Set("param10", te.param10);
         // TrackEventClass.Set("ev",AndroidUtils.CreateJavaMapFromDictainary(te.eventValues));
         trackierSDK.CallStatic("trackEvent", TrackEventClass);
     }
     catch (System.Exception e)
     {
         Debug.Log("System.Exception: " + e.Message);
     }
 }
Exemple #2
0
        public static void TrackEvent(TrackierEvent te)
        {
            if (IsEditor())
            {
                return;
            }

            #if UNITY_ANDROID
            TrackierAndroid.TrackEvent(te);
            #endif
        }
Exemple #3
0
        // Start is called before the first frame update
        void Start()
        {
            /* Initialize sdk */
            TrackierUnity.start("xxxx-xx-4505-bc8b-xx");


            /* Event Track */
            TrackierEvent trackierEvent = new TrackierEvent("eventId");

            trackierEvent.param1 = "param";
            TrackierUnity.trackierEvent(trackierEvent);
        }