Esempio n. 1
0
        public void TrackGameLog(string step, string desc)
        {
            if (bSDK && mSKDType == 1)
            {
                string          ic               = "TrackEvent";
                string          cat              = "Client";
                string          act              = "GameStart";
                string          channel_id       = XYSDK.Instance.getMasterID();
                string          app_id           = XYSDK.Instance.GetAppID();
                string          start_step       = step;
                string          step_des         = WWW.EscapeURL(desc);
                string          start_id         = XYSDK.Instance.GetStartID();
                System.TimeSpan ts               = System.DateTime.UtcNow - new System.DateTime(1970, 1, 1, 0, 0, 0, 0);
                long            lt               = (long)ts.TotalSeconds;
                string          event_time       = lt.ToString();
                string          log_id           = XYSDK.Instance.GetLogID();
                string          cost_time        = "1";
                string          iemi_original    = Miscellaneous.GetDeveiceId();
                string          mac_original     = Miscellaneous.GetMac();
                string          android_original = Miscellaneous.GetSecureID();
                string          cliend_id        = Account.Instance.GetExtranetIPAddress();
                string          idfa_original    = XYSDK.Instance.getIdfa();

                string url = string.Format("http://analytics.52xiyou.com/mo.json?ic={0}&cat={1}&act={2}&channel_id={3}&app_id={4}&start_step={5}&step_des={6}&start_id={7}&event_time={8}&log_id={9}&cost_time={10}&iemi_original={11}&mac_original={12}&android_original={13}&client_ip={14}&idfa_original={15}",
                                           ic, cat, act, channel_id, app_id, start_step, step_des,
                                           start_id, event_time, log_id, cost_time,
                                           iemi_original, mac_original, android_original, cliend_id, idfa_original);

                // Debug.LogError(url);
                MonoInstance.Instance.StartCoroutine(HttpGet(url));
            }
        }