说明

调试模式是为了方便app开发人员检查 SDK嵌码的正确性。
SDK在调试模式下的表现为:

  • 数据存储后直接发送,无视maximumCachedBeforeSend的设置。
  • 日志打印。通过设置TAG为”MJLog”可以过滤出详细的数据存储发送等日志。
  • 自助调试模式开启。

日志输出:

  1. 05-12 18:12:14.991 1539-1932/com.trs.ta2sdk I/MJLog: ConstructMessage: {count:1, data:[{"vt":"jh38elwf","ak":"jbhl2vdg_1gpihj2y7d9yl","tz":"GMT+08:00","carrier":"Unknown","uuid":"1100542CBE0FD423D935F40819D8A2FE","mc":"865931028339323","pv":"jh38elwf_235_1_346_1100542CBE0FD423D935F40819D8A2FE","sv":"2.0.2-Preview","jb":false,"vc":".MainActivity","mpId":29,"e_type":"bas_sdk_event","nt":"Wifi","sh":1920,"lang":"zh","dm":"MI 4LTE","channel":"","se_ost":0,"e_dur":0,"e_key":"bas_startup","bid":"com.trs.ta2sdk","os":"Android","av":"2.0-dev","an":"Ta2SDK-Android","country":"CN","ov":"Android 6.0","sw":1080,"ip":"192.168.1.95"}]}
  2. 05-12 18:12:15.601 1539-1932/com.trs.ta2sdk I/MJLog: ConstructMessage: {code: 200, body:ok}
  3. 05-12 18:12:19.290 1539-1932/com.trs.ta2sdk I/MJLog: ConstructMessage: {count:1, data:[{"se_oid":"10000","vt":"jh38epi7","ak":"jbhl2vdg_1gpihj2y7d9yl","tz":"GMT+08:00","carrier":"Unknown","se_cid":"333","se_su":0,"uuid":"1100542CBE0FD423D935F40819D8A2FE","mc":"865931028339323","pv":"jh38elwf_235_1_346_1100542CBE0FD423D935F40819D8A2FE","operationName":"lixinghui","se_code":"A100","sv":"2.0.2-Preview","jb":false,"dur":0,"mpId":29,"se_name":"点击新闻","nt":"Wifi","sh":1920,"lang":"zh","se_pp":0.5,"dm":"MI 4LTE","channel":"","se_ono":1,"se_oids":"1,2,3","se_soid":"11","bid":"com.trs.ta2sdk","se_sw":"央行","se_aoid":"222","os":"Android","se_oam":100,"av":"2.0-dev","an":"Ta2SDK-Android","country":"CN","se_ot":"C31","se_csn":"财经","se_pt":"首页","se_osn":"央行整顿虚拟货币","ov":"Android 6.0","sw":1080,"ip":"192.168.1.95","se_ac":"点击首页新闻","se_no":0}]}
  4. 05-12 18:12:19.345 1539-1932/com.trs.ta2sdk I/MJLog: ConstructMessage: {code: 200, body:ok}
  5. 05-12 18:12:20.379 1539-1932/com.trs.ta2sdk I/MJLog: ConstructMessage: {count:1, data:[{"se_oid":"10000","vt":"jh38eqcy","ak":"jbhl2vdg_1gpihj2y7d9yl","tz":"GMT+08:00","carrier":"Unknown","se_cid":"333","se_su":0,"uuid":"1100542CBE0FD423D935F40819D8A2FE","mc":"865931028339323","pv":"jh38elwf_235_1_346_1100542CBE0FD423D935F40819D8A2FE","operationName":"lixinghui","se_code":"A110","sv":"2.0.2-Preview","jb":false,"dur":0,"mpId":29,"se_name":"点击新闻","com.trs.timestamp":1526119940336,"nt":"Wifi","sh":1920,"lang":"zh","se_pp":0.5,"dm":"MI 4LTE","channel":"","se_ono":1,"se_oids":"1, 2, 3","se_soid":"11","bid":"com.trs.ta2sdk","se_sw":"央行","se_aoid":"222","os":"Android","se_oam":100,"av":"2.0-dev","an":"Ta2SDK-Android","country":"CN","se_ot":"C31","se_csn":"财经","se_pt":"首页","se_osn":"央行整顿虚拟货币","ov":"Android 6.0","sw":1080,"ip":"192.168.1.95","se_ac":"点击首页新闻","se_no":1}]}
  6. 05-12 18:12:20.457 1539-1932/com.trs.ta2sdk I/MJLog: ConstructMessage: {code: 200, body:ok}
  7. 05-12 18:12:22.701 1539-1932/com.trs.ta2sdk I/MJLog: ConstructMessage: {count:1, data:[{"se_oid":"10000","vt":"jh38es53","ak":"jbhl2vdg_1gpihj2y7d9yl","tz":"GMT+08:00","carrier":"Unknown","uuid":"1100542CBE0FD423D935F40819D8A2FE","mc":"865931028339323","pv":"jh38elwf_235_1_346_1100542CBE0FD423D935F40819D8A2FE","se_code":"A002","sv":"2.0.2-Preview","jb":false,"dur":0,"mpId":29,"se_name":"记录阅读事件","nt":"Wifi","sh":1920,"lang":"zh","dm":"MI 4LTE","channel":"","bid":"com.trs.ta2sdk","os":"Android","av":"2.0-dev","an":"Ta2SDK-Android","country":"CN","se_osn":"清明节快到了","ov":"Android 6.0","sw":1080,"ip":"192.168.1.95","se_no":2,"se_dur":1679}]}
  8. 05-12 18:12:22.767 1539-1932/com.trs.ta2sdk I/MJLog: ConstructMessage: {code: 200, body:ok}

进入调试模式的方法

初始化SDK时设置为调试模式:

  1. TAConfigure taConfigure = new TAConfigure.Builder(this)
  2. .debugable(true)
  3. .build();
  4. TAController.init(this, taConfigure);

SDK初始化后,进入调试:

  1. TAController.setDebugeable(true);

自助调试

自助调试对于APP开发者在调试模式下验证数据准确性有非常大的帮助。

进入自助调试

在调试模式下,将手机进行晃动数下,就会进入发送自助请求给后端,APP开发者可以到PC的自助调试页面看到收到的请求。