海纳嗨数-帮助中心
SDK配置
帮助中心 > 技术文档 > 客户端SDK > iOS SDK > SDK配置
iOS SDK 接入流程主要分为两个步骤(两个文档):
1、SDK配置:将对应的SDK集成到您的产品项目中,然后进行初始化代码处理;
2、SDK接入:将需要埋点的数据,按照SDK包装不同的方法进行数据上送,其中功能主要包含两大类:全埋点(自动采集数据上送)、自定义埋点(手动设置业务数据上送)。
1. 集成说明
1.1 CocoaPods方式
在 Podfile 文件中添加 pod ‘HinaCloudSDK’,在根目录执行pod install或pod update命令。
pod 'HinaCloudSDK'
1.2 源码方式
1.2.1 下载HinaCloudSDK
前往【 资源下载】下载 HinaCloudSDK.framework.zip 并解压;
1.2.2 将HinaCloudSDK引入项目
将HinaCloudSDK.framework文件夹导入App项目,选中Copy items if needed;
1.2.3 添加依赖库
项目设置 “Build Phase” -> “Link Binary With Libraries” 中添加依赖库:libicucore
、libsqlite3
和 libz
;
*SDK兼容iOS 8.0及以上版本
2. SDK初始化
在AppDelegate.m的- (BOOL)application:didFinishLaunchingWithOptions: 方法中添加初始化代码:
// 引入SDK
#import <HinaCloudSDK/HinaCloudSDK.h>
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
// 初始化
HNBuildOptions *options = [[HNBuildOptions alloc] initWithServerURL:<数据接收地址> launchOptions:launchOptions];
// 开启log打印(可选)
options.enableLog = YES;
[HinaCloudSDK startWithConfigOptions:options];
return YES;
}
注意:
1、采集上报地址需在海纳嗨数平台,进行在线申请,请参考【采集上报地址获取】;
2、关于 HNBuildOptions 的更多初始化配置请参考 SDK接入;
作者:邓昊 创建时间:2023-02-20 15:54
最后编辑:邓昊 更新时间:2024-11-20 17:38
最后编辑:邓昊 更新时间:2024-11-20 17:38