打包相关问题
关于 MultiDex
如果使用了 MultiDex ,请确保神策 Android SDK 的代码都指定到主 DEX 中。可以通过在 multiDexKeepProguard 里添加如下配置:
-keep class com.sensorsdata.analytics.android.** { *; }
获取应用签名
在本地使用 keytool -list -v -keystore 签名路径
安全合规
敏感接口频繁调用
目前 SDK 中针对运营商、AndroidID、device_id、Mac 地址等信息都做了缓存,当获取成功时则使用缓存数据。如仍遇到检测方提示接口被多次调用问题,请参照高级功能中的限制 SDK 读取敏感标识使用文档。
埋点相关
防抖处理
Android SDK 中增加防抖处理,对于间隔小于 500ms 的快速点击 View,只触发一个点击事件。目前没有方案可以关闭此逻辑。
键盘处理
Android SDK 中增加对键盘的模糊判断,当判断列表视图中都是纯数字文本时,则点击对应 Item 无法触发点击事件。如需关闭键盘检查,在项目的 build.gradle 文件中添加如下配置:
sensorsAnalytics {
disableTrackKeyboard = true
}