帮助中心 > 技术文档 > 客户端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” 中添加依赖库:libicucorelibsqlite3libz;

*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-09-05 21:06