Lotuseed Android SDK 集成指南

五、特别说明

  1. Lotuseed SDK默认为RELEASE模式,如果调试则请在SDK初始化代码后调用:Lotuseed. setDebugMode(true);
  2. SDK默认统计数据发送策略:
    • debug模式时实时发送数据;
    • realease模式时session启动事件数据实时发送(包括历史session所有缓存数据);
    • 缓存数据量达上限时会触发发送统计数据;
    • SDK会尽可能尝试在当前session超时时发送所有缓存数据;
  3. SDK默认获取位置信息,但LBE等安全防护软件会自动拦截告警,若需关闭则在程序入口Activity的onCreate方法内添加以下语句: Lotuseed.setReportLocation(false);
  4. Lotuseed SDK更新升级时默认使用应用内的缓存空间,若需使用TCard空间,则请:
    • 需要配置android.permission.WRITE_EXTERNAL_STORAGE权限;
    • SDK初始化代码后调用 Lotuseed. setUpdateUseCache(false);
  5. 有些开发者对打了统计SDK 的程序进行混淆时,有可能会覆盖某些java 类,导致统计SDK 无法正常工作,解决方法如下:

请开发者在混淆配置文件proguard.cfg 或proguard-project.txt 的最后加上

-keep public class com.lotuseed.android.** { public protected *;}

使得混淆的时候不会影响统计SDK 的命名空间。