React Native埋点SDK

1. 集成SDK

1. 添加跟踪代码

React Native埋点SDK是在Android 原生SDK上的扩展,请参照Android SDK > 埋点SDK,完成添加跟踪代码配置。

集成步骤中,只有版本号不同,适配RN与原生混合开发场景。

代码示例

apply plugin: 'com.android.application'
android {
    defaultConfig {
        resValue("string", "growingio_project_id", "您的项目ID")
        resValue("string", "growingio_url_scheme", "您的URL Scheme")
    }
}
dependencies {
    //GrowingIO RN 埋点 SDK
    implementation 'com.growingio.android:vds-android-agent:RN-track-2.8.22'
}

2. 重要配置

由于 SDK 需要在java代码中进行初始化。

在项目的Application中,添加GrowingIOPackage

public class MainApplication extends Application implements ReactApplication {
    @Override
    protected List<ReactPackage> getPackages() {
      return Arrays.<ReactPackage>asList(
          new MainReactPackage(), 
          // 此处加入GrowingIOPackage
          new GrowingIOPackage()
      );
    }
}

2. 自定义数据上传

React Native 无埋点SDK 自定义数据上传一致。

3. 创建应用

在GrowingIO平台的应用创建页面继续完成应用创建的数据检测,检测成功后应用创建成功。

4. 验证SDK是否正常采集数据

了解GrowingIO平台数据采集类型请参考数据模型

GrowingIO为您提供多种验证SDK是否正常采集数据的方式:

方式一:Mobile Debugger​​

方式二:在SDK中设置了Debug模式后,在IDE编译器控制台查看数据采集日志。

方式三:数据校验

最后更新于

这有帮助吗?