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]);
} ];
}];
- PC官方版
- 安卓官方手机版
- IOS官方手机版