帮助中心 > 技术文档 > 客户端SDK > 跨平台框架 > APICloud > SDK配置

APICloud插件接入流程主要分为两个步骤(两个文档)

1、SDK配置:将对应的SDK集成到您的产品项目中,然后进行初始化代码处理;
2、SDK接入:将需要埋点的数据,按照SDK包装不同的方法进行数据上送,其中功能主要包含两大类:全埋点(自动采集数据上送)、自定义埋点(手动设置业务数据上送)。


1. 集成说明

方式一:使用离线模块(自定义模块)

1、下载离线模块文件(moduleHinaCloud.zip文件)到本地;
2、打开“模块”->“自定义模块”,上传本地模块文件,并点击“保存”;
3、保存成功后,会在下方显示,如下图,点击右上角的“+”号,即完成添加;

方式二:使用在线模块(模块库)

1、打开“模块”->”模块库”,在搜索框输入“moduleHinaCloud”后,进行搜索;
2、搜索到目标模块,会在下方显示,如下图,点击右上角的“+”号,即完成添加;

2. SDK初始化

2.1. 导入模块

说明:在项目的 js 文件中导入 APICloud 模块。

var moduleHC = api.require('moduleHinaCloud');

2.2. 初始化SDK

说明:调用模块的init方法进行初始化。

方法名: init()

请求示例:

var param = {
    serverUrl:"采集上报地址URL",
    enableLog:true//日志打开,默认关闭
};

moduleHC.init(param, function(ret, err){
    alert(JSON.stringify(ret));
});

返回参数:无

初始化可选参数

参数key(String类型) 参数value类型 参数说明
serverUrl String 【必填】配置采集上报地址URL(在线获取
flushInterval int 【可选】自定义上报时间间隔
flushPendSize int 【可选】自定义上报缓存条数
enableLog bool 【可选】开启日志
maxCacheSizeForAndroid long 【可选】自定义缓存上限(Android用)
maxCacheSizeForIOS int 【可选】自定义缓存上限(iOS用)
autoTrackTypePolicy int 【可选】开启全埋点
networkTypePolicy int 【可选】自定义上报网络条件
作者:邓昊  创建时间:2023-03-23 17:14
最后编辑:超级管理员  更新时间:2024-09-05 21:06