活动盒子iOS SDK

2026-11-05 软件下载 安全检测通过

软件介绍

1. 开放了活动页部分API

2. 增加了活动页一些回调

3. 增加了一些触发产生的代理方法

1. 工程设置

设置编译参数,在Other Linker Flags里面添加 -ObjC选项。注意O和C两个字母都是大写

- 添加 libsqlite3.tbd库


2. SDK初始化

打开AppDelegate.m文件,导入HeziSDKManager.h

在didFinishLaunchingWithOptions方法里面执行下面方法:

// 设置KEY
[[HeziSDKManager sharedInstance] configureKey:@"2363bea83d660828ae9a6be2c9e50048"];

// 针对私有化部署的用户需要设置私有化的域名,域名后需要有'/'
//[[HeziSDKManager sharedInstance] configureServerDomain:@"https://emma.mydomain.com/"];

// 是否开启debug模式
[[HeziSDKManager sharedInstance] openDebug:YES];

// 设置导航栏样式
[[HeziSDKManager sharedInstance] setNavigationBarBackgroundImage:[UIImage imageNamed:@"anniu01"]];

/**
* 初始化盒子 sdk
**/
//初始化
[[HeziSDKManager sharedInstance] initialize];


//初始化统计分析功能 分析 app 的启动跟退出 可选功能
[[HeziSDKManager sharedInstance]initializeAnalysis];
// 初始化 deepLink 可选功能
[[HeziSDKManager sharedInstance] initializaDeepLinks:^(HeziSDKAppLinksModel *hzLinksModel) {

NSLog(@"applinek paramsToken==%@",hzLinksModel.token);
NSLog(@"applink custome==%@",hzLinksModel.customeParams);
NSLog(@"applink uid == %@",hzLinksModel.sharerId);
//新增邀请类型 用于邀请有礼
NSLog(@"applink invitation == %@",hzLinksModel.invitation);
//通过活动的 token 打开一个活动
[[HeziSDKManager sharedInstance]openHeziSDKActivityWithToken:[hzLinksModel token] invivationType:hzLinksModel.invitation user:@{@"username":@"4532413",@"mobile":@"18826457896"} share:^(HeziShareModel *shareContent) {
//通过 deeplink 打开活动后点击分享获取的分享内容
NSLog(@"title====%@",[shareContent title]);


} ];
}];