Native 支持
|
收藏
1. iOS Native 支持
1.1. 导出 Xcode 工程
- 在 LayaAir IDE 的中选择 文件→ 构建发布,然后选择 「目标平台」为 iOS,在点击版本发布即可导出 Xcode 工程。
导出 Xcode 工程后,点击「打开输出目录」,即可打开导出工程所在目录。
1.2. 构建 iOS 项目
- 打开菜单 → 工具 → app 构建界面。
- 项目类型选择 iOS,勾选单机版。
- 版本发布。
1.3. 配置 iOS 工程
- 使用 Xcode 打开构建发布生成的 iOS 项目
- 打开 LayaAir SDK,并将 SDK 中 iOS 插件目录文件,全选并添加到上述导出的项目中,即可完成 iOS 项目中的集成
2. Android Native 支持
2.1. 构建 Android 项目
- 打开
菜单 → 文件 → 构建发布
- 目标平台选择
Android
- 勾选
单机
- 版本发布
2.2. 配置 Android 工程
- 使用 Android Stuido 打开构建发布生成的 android_studio 项目
- 将依赖文件 「SensorsAnalyticsLayaModule.java」 放到 demo 目录下
- 在
Module
下的build.gradle
文件中添加 Android SDK 依赖
implementation('com.sensorsdata.analytics.android:SensorsAnalyticsSDK:6.7.0')
CODE
3. 开启 Native 支持
初始化 SDK 时,在 config
> app 中配置 Native 相关参数:
从 GitHub 上 dist 目录获取 LayaAir SDK 源码,可参考集成文档。
//引入 SDK
import sensorsData from "./sensors-laya.min.esm.js";
//配置对象
var config = {
server_url: '数据上报地址',
show_log: true,
super_properties: { superKey: 'value' },
app: {
app_start: true,// 自动采集 $AppStart
app_end: true // 自动采集 $AppEnd
}
}
//初始化
sensorsData.init(config);
// 上报一个事件,事件名为 test
sensorsData.track(
'test', //事件名称
{demo:'举个例子'} //事件属性
);
JS
注:本文档内容为神策产品使用和技术细节说明文档,不包含适销类条款;具体企业采购产品和技术服务内容,以商业采购合同为准。