Skip to main content

加密模块

GrowingIO SDK 加密模块默认使用 snappy 数据压缩和 xor 简单加密方式,作用于数据网络上传的阶段。

info

客户可以使用自定义模块的方式扩展SDK的加密方式(需要和服务端配合)。

可参考 基于 GrowingIO 现有 SDK 基础上的二次开发


SDK说明

关键词是否集成输入数据类输出数据类最低SDK版本
encoder需要手动集成EventEncoderEventEncoder-

依赖方式

dependencies {
implementation 'com.growingio.android:encoder:4.3.2'
}

使用方式

// 初始化无埋点SDK时, 调用方法注册加密模块
GrowingAutotracker.startWithConfiguration(this,
new AutotrackConfiguration("accountId", "urlScheme")
//...
.addPreloadComponent(new EncoderLibraryGioModule()));

示例

数据结果如下图所示: